正则表达式问题,高手请进!
想获取页面内容.比如这些字符开始
<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