我用下面的表达式匹配网址中带有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>
第二个值是正确的,第一个值多了一些
我现在不明白地一个值为什么会这样
我已经用了非贪婪模式,
请指教,谢谢
<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>
第二个值是正确的,第一个值多了一些
我现在不明白地一个值为什么会这样
我已经用了非贪婪模式,
请指教,谢谢
解决方案 »
- Application_Error
- ORACLE 执行更新的时候变得很慢,甚至要等很久都没有反映
- .net的小程序 不知道为什么不能执行 求指点
- 修改信息时,数据库里面&变不成&
- 我对天发誓,没有任何多余的操作,就这样出错了,高人快来救我啊!! ---关于ASP.NET 中 ACCESS权限的问题
- 关于treeview,怎么得到选中节点的nodedata值啊?
- 为何不能在WEB项目中添加ASPX文件?VS.NET操作文件时,就是的什么用户?
- 如何将Office的文件转化成pdf文件
- 帮忙解释一个Regex的定义。
- aspx图片显示问题,急需解决. 大抛分!
- html静态网页中如何包含文件?
- 为什么不能引用组件!
<a[^>]*?href=[^>]*?(sina|sohu)+[^>]*?>\w*?</a>