正则表达式能匹配a标签之间所有内容

<[a|A]\\s+href=([^>#]*\\s*>)(.+?)</a>
但匹配不了<A target="_blank" href=" http://www.baidu.com">百度</A> 请问怎样把target="_blank"这个也匹配上啊

第1个回答  2013-08-15
str=str.replace(/</g,'<'); str=str.replace(/>/g,'>');var reg=/<a[^>]*>.*(?=<\/a>)<\/a>/gi;alert(str.replace(reg,''));
第2个回答  2013-08-15
<a.*?href="(.*?)">(.*?)</a> 正则引擎可以不区分大小写的话、 可以省略</A>
第3个回答  推荐于2017-05-26
给你一个例子,自己模仿着写吧,
匹配一个div标签的正则表达式:"<div>[^<]*</div>"这个基本可以满足,标签之间一般不会出现<,
如果要求严谨
完整的写法应该是 “<div>[^<]*[^d]*[^i]*[^v]*[^>]*</div>”这个可以都匹配。
真实可用,望采纳。本回答被网友采纳
相似回答