string str = "<p style='line - height: 150 %; text - indent: 18pt'>本书旨在指导CIA考生在最短的时间内掌握CIA考试大纲所要求的知识从而轻松地通过考试。结合多年的辅导经验,将CIA考试相关的知识和内容浓缩在一本书中,力求做到通俗易懂、简明扼要、突出效果。</p><p style='line - height: 150 %; text - indent: 18pt'>第三部分《内部审计知识要素》</p> "; MatchCollection match = Regex.Matches(str, @"<p[^>]*>([^<]*?)</p>"); foreach (Match NextMatch in match) { temp += NextMatch.Groups[1].Value + "|"; }
Matches 为匹配多次
string str = "<p style='line - height: 150 %; text - indent: 18pt'>本书旨在指导CIA考生在最短的时间内掌握CIA考试大纲所要求的知识从而轻松地通过考试。结合多年的辅导经验,将CIA考试相关的知识和内容浓缩在一本书中,力求做到通俗易懂、简明扼要、突出效果。</p><p style='line - height: 150 %; text - indent: 18pt'>第三部分《内部审计知识要素》</p> "; Match match = Regex.Match(str, @"<p[^>]*>([^<]*?)</p><p[^>]*>([^<]*?)</p>"); for (int i = 1; i < match.Groups.Count; i++) { Console.WriteLine(match.Groups[i].Value.ToString()); }
Match 为匹配一次
文章来源: c# Regex.Matches 正则匹配