正则表达式匹配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]*"([^"<>]+)"[^<>]*数据详情[^<>]*>