我用下面的表达式匹配网址中带有sohu或者sina字样的超链接<a(\w|\W)*?(.sina|sohu)+(\w|\W)*?>\w*?</a>当我匹配下面的字符串:<a href="www.tom.com">汤姆</a>
<a href="www.sohu.com">搜狐</a>
<a href="www.sina.com">新浪</a>时候,返回的是两个值
1. 
<a href="www.tom.com">汤姆</a>
<a href="www.sohu.com">搜狐</a>
2. 
<a href="www.sina.com">新浪</a>
第二个值是正确的,第一个值多了一些
我现在不明白地一个值为什么会这样
我已经用了非贪婪模式,
请指教,谢谢