日期:2014-05-20  浏览次数:22019 次

【求助】正则表达式如何匹配包含有某个特定的字符串?
<a style="display:none!important" id="tanx-a-mm_12852562_1778064_9310483"></a>
<a style="display:none!important" id="tanx-a-mm_12852562_1778064_9310487"></a>
<a href="http://taojinbi.taobao.com/home/award_category_home.htm?category_id=11302000000">连衣裙</a>
<a href="http://taojinbi.taobao.com/home/award_category_home.htm?category_id=11301000000">时尚女裤</a>

解析的网页中有几条这样的代码,我用了 <a[^<>]*>(\S{0,4})</a> ,将这几条数据找出来了,可是想要找的只是第三四条,所以请问有没有<a[^<>]*>且包含有“category_id=”这个字符串,进行匹配。

------解决方案--------------------
试试 <a href[^<>]*>(\S{0,4})</a>
------解决方案--------------------
探讨
<a style="display:none!important" id="tanx-a-mm_12852562_1778064_9310483"></a>
<a style="display:none!important" id="tanx-a-mm_12852562_1778064_9310487"></a>
<a href="http://taojinbi.taobao.com/home/award_category_home.htm?category_id=11302000000">连衣裙</a>
<a href="http://taojinbi.taobao.com/home/award_category_home.htm?category_id=11301000000">时尚女裤</a>

解析的网页中有几条这样的代码,我用了 <a[^<>]*>(\S{0,4})</a> ,将这几条数据找出来了,可是想要找的只是第三四条,所以请问有没有<a[^<>]*>且包含有“category_id=”这个字符串,进行匹配。