欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

求一正则,想获取不带链接的衣服两个字,多谢

更新时间: 2014-01-05 01:51:35 责任编辑: Author_N1

 

求一正则,想获取不带链接的衣服两个字,谢谢~
这件<a href="">衣服</a>质量还不错,但是这件衣服款式不怎么样,裤子也很差劲!
--参考方法--
var  str='<a href="">衣服</a>质量还不错,但是这件衣服款式不怎么样,裤子也很差劲!';
var re=/<a[^>]*>(.*?)<\/a>/g;

while(re.exec(str)!=null)
{
alert(RegExp.$1); 
}

--参考方法--
var  str='<a href="">衣服</a>质量还不错,但是这件衣服款式不怎么样,裤子也很差劲!<a href="e332323">衣服11111</a>';
//想要获取有连接的话就判断RegExp.$1.length>0
var re=/<a[^>]*href="([^"]*)"[^>]*>(.*?)<\/a>/g;
 var arr=[];
while(re.exec(str)!=null&&RegExp.$1.length==0)
{
arr.push(RegExp.$2);
}
alert(arr);

--参考方法--
var $a = '这件<a href="">衣服</a>质量还不错衣服,但是这件衣服款式不怎么<a href="">衣服</a>样,裤子也很差劲衣服!'
function fn(m, at, format, args){
var flag = format.substr(at-1, 1) =='>';
if(flag){
return m;
}
return '-衣服-';
}
var $b = $a.replace(/衣服/g,fn);
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:51:35
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/2105/
本文WWW.DOC100.NET DOC100.NET版权所有。