C#正则解析htm 获取图片地址 50分

.Net技术 码拜 8年前 (2016-03-01) 1140次浏览
本帖最后由 Dream_TT 于 2016-06-13 11:58:39 编辑

html:
<div style=”backgroud:url(/imgs/xxxxxx.png)”>
<img src=”/imgs222/xxxxdddxx.gif”  data-src=”/imgs3333/wwxxxxxx.bmp”>
[[aaa:”/imgs44444/wwxxxxxx.png“,url:”/imgs555555/wwxxxxxx.jpeg“]]
<img src=”/imgs222/xxxxdddxx.gif”  data-url=”/imgs66666/wwxxxxxx.jpg“>
</div>

………………
这种格式html 只要是图片都获取出地址

解决方案

50

@"(?<=["""(])[^"""()]+\.(jpg|png|jpeg|gif|bmp)(?=[""")])"

仅对你这段html代码有效

50

@"("|"")(.*?\.(?:jpg|png|gif|bmp)).*?\1"
m.Groups[2].Value就是

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C#正则解析htm 获取图片地址 50分
喜欢 (0)
[1034331897@qq.com]
分享 (0)