读书人

正则表达式怎么匹配包含有某个特定的字

发布时间: 2012-07-03 13:37:43 作者: rapoo

【求助】正则表达式如何匹配包含有某个特定的字符串?
<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=”这个字符串,进行匹配。

读书人网 >.NET Framework

热点推荐