none
求助:c#正则表达式查找标签及其属性 RRS feed

  • 问题

  • 我想要在一系列html代码中查找出自定义的标签,比如说:

         <xs:location href=""></xs:location>

    我应该如何写正则表达式,才能够查找出对应的标签以及标签中的属性呢?

    2015年6月22日 12:40

答案

  • 你好,

    你可以参考以下的类似正则来写一下自己的正则:

    http://stackoverflow.com/questions/6225670/regular-expression-to-read-tags-in-a-html

    String h1Regex = "<h1[^>]*?>(?<TagText>.*?)</h1>";
    
    MatchCollection mc = Regex.Matches(Data, h1Regex, RegexOptions.Singleline);
    
    foreach (Match m in mc) {
        Console.Writeline (m.Groups["TagText"].Value);
    }



    Barry
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 WeihanLee 2015年6月23日 9:07
    2015年6月23日 8:31
    版主