当前位置:编程学习 > C#/ASP.NET >>

正则表达式问题,高手请进!

想获取页面内容.
 比如这些字符开始
   <div class="line10x14"></div>
<!--单元开始 -->


 到这些字符结束之间的内容
<!--单元结束 -->
<div class="line14"></div>

开始 和 结束 这两个字符传有换行和回车.怎么才能写个匹配的出来?

就是想找到 上面两个开始结束标志之间的所有内容.

单纯用 <!--单元开始 --> 和 <!--单元结束 --> 做开始和结束的标志 会找出很多没用的内容.所以要加上 那两个DIV --------------------编程问答--------------------
直接用 [\s\S]*? 就比配出  了 所有的字符串 。 --------------------编程问答--------------------
            结果 = Regex.Match("你的串", @"<div[^>]*>[^<>]*</div>.*?<\!--单元开始\s*-->.*?<\!--单元结束\s*-->.*?<div[^>]*>[^<>]*</div>", RegexOptions.IgnoreCase | RegexOptions.Singleline).Value;


补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,