首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当域出现时删除<A>标签

问当域出现时删除<A>标签
EN

Stack Overflow用户
提问于 2012-12-11 19:20:03
回答 1查看 46关注 0票数 0

我想使用正则表达式来匹配我的帖子内容中指定的域名,然后删除它,这是我的正则表达式,但我不能让它工作

/<a[^>]+href[^(*domain.com)>]+>(.*)<\/a>/

我想删除a标签,当指定的域名出现时,即使它是domain.com?a=something或任何其他格式!

这是可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-11 19:25:13

代码语言:javascript
复制
[^(*domain.com)>]

这不会做你期望它做的事情。这将匹配不是以下字符之一的任何字符:()>*.acdimno。

您想要做的是精确匹配domain.com。

代码语言:javascript
复制
/<a[^>]+href=([^>]+domain.com[^>]+>(.*)<\/a>/

不过话说回来,don’t use regular expressions to parse HTML。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13819246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档