首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

正则表达式匹配1个字符串的有关问题

2012-05-02 
正则表达式匹配1个字符串的问题a href\http://www.123.com/down\ pgvflag\1,0,0,9978\ title\免

正则表达式匹配1个字符串的问题
<a href=\"http://www.123.com/down\" pgvflag=\"1,0,0,9978\" title=\"免费下载\" target=\"_blank\"><strong>免费下载</strong></a>|<a href=\"http://www.123.com/data/43046\" pgvflag=\"1,0,0,9978\" title=\"数据详情\" id=\"content_43046\" target=\"_blank\"><strong>数据详情</strong></a>


上面的str,想通过实现判断这个<a>标签里面是否包含有 数据详情 这个字符串,然后匹配他的href 内容,最后得到 http://www.123.com/data/43046

[解决办法]
<a[^<>]*href[\s]*=[\s]*"([^"<>]+)"[^<>]*数据详情[^<>]*>

热点排行