专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > .NET相关

求正则好手

发布时间:2011-06-26 21:04:43 文章来源:www.iduyao.cn 采编人员:星星草
求正则高手
<a href=\"http://www.taobao.com" target=\"_blank\" style=\"background-image:url(http://img03.taobaocdn.com/img/x460.jpg)\" id=\"J_ImgBooth\"  data-hasZoom=\"700\"  class=\"tb-booth tb-s460\"><span id=\"J_ZoomHook\"></span></a>
首先,这是我得到的html的一段
我想获得的结果:
1:href的值
2:background-image:url()括号的值:

分开获取,用两个正则来获取,开头必须使用a标签匹配
正则

------解决方案--------------------
用一个就可以了:

正则:<a href=."(.*?)".*background-image:url\((.*?)\).*?>


输出结果:

Match 1 of 1: <a href=\"http://www.taobao.com" target=\"_blank\" style=\"background-image:url(http://img03.taobaocdn.com/img/x460.jpg)\" id=\"J_ImgBooth\"  data-hasZoom=\"700\"  class=\"tb-booth tb-s460\">      0    191
Group 1: http://www.taobao.com     10     21
Group 2: http://img03.taobaocdn.com/img/x460.jpg     80     39
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: