日期:2014-05-17  浏览次数:20780 次

关于.Net正则表达式的问题..
string str = "234527342998211

已知有上述字符串,想用正则表达式来截取集合为:
2345
2734
2998
211
那么应该怎么写正则表达式呢.?
求各位大神指教.. 
如果正则表达式不能满足,还能有什么其他方法呢?
上述字符串只是测试的.. 
最好能给代码.. 
正则表达式 .NET String

------解决方案--------------------
引用:
Quote: 引用:

(?is)(?<=Product Serial Number: \d{3}).*?(?=Product Serial Number: \d{3}
------解决方案--------------------
$)

即:
Product .....
              xxx
为一个字符串,
然后
Product ....
               xxx
为第二个字符串.

(?is)Product Serial Number: \d{3}.*?(?=Product Serial Number: \d{3}
------解决方案--------------------
$)
------解决方案--------------------
引用:


(?is)(?<=Product Serial Number: \d{3}).*?(?=Product Serial Number: \d{3}
------解决方案--------------------
$)
(?is)(?=Product Serial Number: \d{3}).*?(?<=Product Serial Number: \d{3}
------解决方案--------------------
$)

你可以试试这两句的结果差别