读书人

求一正则表达式取出某HTML中的有用部

发布时间: 2012-02-26 20:19:44 作者: rapoo

求一正则表达式,取出某HTML中的有用部分成一个数组。
有一HTML代码中有如下内容:
<a class=redlink href=sdfsfsdfsdf>链接一</a>
<a class=redlink href=234234234ss>链接二</a>
<a class=redlink href=yjrtyuetyue>链接三</a>
<a class=redlink href=f345wfer124>链接四</a>


要求怎么用一正则把所有的链接地址即href读进一个数组呢??

[解决办法]
/href=([^>].*) >/ig
[解决办法]

JScript code
var re = /<a\s[^>]*?href\s*=\s*["']?([^"'\s>]*)[^>]*>/ig;var str = ".....";var arr = [];while(re.exec(str)){    arr[arr.length] = RegExp.$1;} 

读书人网 >JavaScript

热点推荐