读书人

在线求正则解决办法

发布时间: 2013-10-23 11:39:13 作者: rapoo

在线求正则
<img src=http://image4.suning.cn/content/catentries/00000000010380/000000000103809183/fullimage/000000000103809183_9.jpg src2=http://image2.suning.cn/content/catentries/00000000010380/000000000103809183/fullimage/000000000103809183_9f.jpg alt="在线求正则解决办法">

求正则分别获取src2 src 的路径 正则
[解决办法]
(?i)<img\b[^>]*?src=(['"]?)(?<src>\S+?)\1\ssrc2=\1(?<src2>\S+?)\1[^>]*?>
[解决办法]
(?i)<img\b[^>]*?src=(['"]?)(?<src>\S+?)\1\ssrc2=\1(?<src2>\S+?)\1\s[^>]*?>
[解决办法]
如果src或 src2的顺序不定的话,可以这样来写:

Regex reg=new Regex(@"(?i)<img(?=[^>]*?src=(['""]?)(?<src>\S+?)\1\s)[^>]*?src2=\1(?<src2>\S+?)\1\s[^>]*?>")


[解决办法]
Groups["src"] 取src的值
Groups["src2"] 取src2的值

读书人网 >asp.net

热点推荐