日期:2014-05-18  浏览次数:20442 次

匹配远程图片带和不带超链接的正则表达式
比如:
<a href="http://pp.sohu.com/photoview-144744227.html" target="_blank">
<img src="http://122.img.pp.sohu.com/images/2007/10/15/9/15/1163c755792.jpg" border="0" /></a>

<img src="http://122.img.pp.sohu.com/images/2007/10/15/9/15/1163c755792.jpg" border="0" />
这样的能同时匹配的正则表达式

------解决方案--------------------
C# code
(<a[^>]*>\s*)?<img[^>]*>(\s*</a>)?

------解决方案--------------------
<img (.*?/>)
------解决方案--------------------
(<a[^>]*>\s*)?<img[^>]*>(\s*</a>)?正解
------解决方案--------------------
只需要匹配远程的地址。 
---------------------
C# code
(<a[^>]*>\s*)?<img[^>]*?src="http://[^"]*"[^>]*>(\s*</a>)?