当前位置: 代码迷 >> JavaScript >> 求一正则表达式,取出某HTML中的有用部分成一个数组。解决方法
  详细解决方案

求一正则表达式,取出某HTML中的有用部分成一个数组。解决方法

热度:158   发布时间:2012-02-26 20:19:44.0
求一正则表达式,取出某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;
} 
  相关解决方案