正则表达式能匹配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"这个也匹配上啊
展开
 我来答
匿名用户
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>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晚若殊9
推荐于2017-05-26 · TA获得超过512个赞
知道小有建树答主
回答量:382
采纳率:0%
帮助的人:132万
展开全部
给你一个例子,自己模仿着写吧,
匹配一个div标签的正则表达式:"<div>[^<]*</div>"这个基本可以满足,标签之间一般不会出现<,
如果要求严谨
完整的写法应该是 “<div>[^<]*[^d]*[^i]*[^v]*[^>]*</div>”这个可以都匹配。
真实可用,望采纳。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式