首页 新闻 会员 周边

正则表达式问题请教

0
悬赏园豆:50 [已解决问题] 解决于 2011-10-18 10:47

字符串:

xxx<a href="http://www.cnblogs.com" rel="test"><img title="test" src="http://pic.test.com/1.jpeg" alt="test" width="344" height="300"></a>xxx<a href="http://www.google.com" rel="test"><img title="test" src="http://pic.test.com/1.jpeg" alt="test" width="344" height="300"></a>xxx<a href="http://www.cnblogs.com" rel="test">test</a>

正则:

<a[\s]+href=(?<href>[^\s>]+)[^>]*><img.[\s\S]*src=(?<src>[^\s>]+)[^>]*></a>

用这个正则应该能匹配两对结果的,但现在只匹配了一对,请高人指点。


artwl的主页 artwl | 专家六级 | 园豆:16736
提问于:2011-10-18 10:36
< >
分享
最佳答案
0

这个可以。

<a[\s]+href=(?<href>[^\s>]+)[^>]*><img[\s\S]*?src=(?<src>[^\s>]+)[^>]*></a>
收获园豆:50
LCM | 大侠五级 |园豆:6876 | 2011-10-18 10:42

@天行健 自强不息: 我测试过的。

LCM | 园豆:6876 (大侠五级) | 2011-10-18 10:46

@LCM: 不好意思,刚才弄错了,是正确的

artwl | 园豆:16736 (专家六级) | 2011-10-18 10:47
其他回答(1)
0

测试测试

楠小楠 | 园豆:252 (菜鸟二级) | 2011-10-26 16:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册