正则表达式能匹配a标签之间所有内容
<[a|A]\\s+href=([^>#]*\\s*>)(.+?)</a>但匹配不了<Atarget="_blank"href="http://www.baidu.com...
<[a|A]\\s+href=([^>#]*\\s*>)(.+?)</a>
但匹配不了<A target="_blank" href=" http://www.baidu.com">百度</A> 请问怎样把target="_blank"这个也匹配上啊 展开
但匹配不了<A target="_blank" href=" http://www.baidu.com">百度</A> 请问怎样把target="_blank"这个也匹配上啊 展开
3个回答
2013-08-15
展开全部
str=str.replace(/</g,'<'); str=str.replace(/>/g,'>');var reg=/<a[^>]*>.*(?=<\/a>)<\/a>/gi;alert(str.replace(reg,''));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-15
展开全部
<a.*?href="(.*?)">(.*?)</a> 正则引擎可以不区分大小写的话、 可以省略</A>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你一个例子,自己模仿着写吧,
匹配一个div标签的正则表达式:"<div>[^<]*</div>"这个基本可以满足,标签之间一般不会出现<,
如果要求严谨
完整的写法应该是 “<div>[^<]*[^d]*[^i]*[^v]*[^>]*</div>”这个可以都匹配。
真实可用,望采纳。
匹配一个div标签的正则表达式:"<div>[^<]*</div>"这个基本可以满足,标签之间一般不会出现<,
如果要求严谨
完整的写法应该是 “<div>[^<]*[^d]*[^i]*[^v]*[^>]*</div>”这个可以都匹配。
真实可用,望采纳。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询