在正则表达式中,"."这个字符,通常情况下代表的是除换行外的所有字符。所以不能匹配到。
解决方法是在match方法中指定singleline参数,或者更改正则表达式,使用[\s\S]来代替"."。
解决方法是在match方法中指定singleline参数,或者更改正则表达式,使用[\s\S]来代替"."。
解决方案 »
- C# 如何获取汉字的拼音(是整个拼音而不是首个字母)
- 这个程序运行不了
- 100分紧急求助:我正在作电力监控软件,谁能提供思路啊?
- 如何从头创建一个WebService服务(广域网)
- 请问在VB.NET中可以在一个类文件里建几个类,那么在C#上可以吗?
- 求一正则表达式,在线等,急!!!
- 新手问题,高人请进
- 服务器 {0006F03A-0000-0000-C000-000000000046} 没有在限定的时间内用 DCOM 注册。
- 求助~VS默认浏览器抽风
- StringBuilder插入string时的速度问题
- 寻找动态库和实例Google API Client Library for .NET
- 获取access的数据到listview,遇到OleDbDataAdapter.Fill报错,什么问题???
http://blog.csdn.net/lxcnn/article/details/4402808
另外你的是网页 你可以使用XML方式读取
<div class="b2_m">((?<Open><div)|(?<-Open></div>)|[\s\S])*(?(Open)(?!))</div>
<div class="b2_m">.*?</div>\s*(?:<div class="b2_b1">)