c# Regex.Matches 正则匹配

匿名 (未验证) 提交于 2019-12-03 00:38:01
     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 为匹配一次

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!