vb正则表达式匹配多行时卡在小数点

第一卷 第三章
手拿Dr.Pep
掏出卷尺,
第一卷 第四章

我想匹配的内容是:第一行“一卷 第三章”一直到最后一行“第”
reg.Pattern = "(.{1})卷(.*?)$([^.]*?)^第"
但是,当内容中出现“.”(比如Dr.Pep中的“.”)时,搜索就会卡断,不能匹配全部,而是从第三行的“出卷尺,”一直到最后一行“第”。
当我删掉这个小数点再试,匹配到的内容才正确。

我该如何修改 reg.Pattern 来避免在小数点上卡断这一问题?

第1个回答  2017-07-06
1/^\d+(\.\d+)?$/追问

我不是很清楚、、、这个是?

相似回答
大家正在搜