删除<a> tag when domain occured</a>

时间:2012-12-11 11:20:03

标签: regex

我想使用正则表达式来匹配我的帖子内容中的指定域然后将其删除,这是我的正则表达式,但我不能让它工作
/<a[^>]+href[^(*domain.com)>]+>(.*)<\/a>/

我希望在指定的域名发生时删除a标记,即使它是domain.com?a=something或任何其他格式!这可能是吗?

1 个答案:

答案 0 :(得分:1)

[^(*domain.com)>]

这不符合您的预期。这将匹配任何不属于以下任何一个字符:()>*.acdimno

您想要做的是完全匹配domain.com

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

但话又说回来,don’t use regular expressions to parse HTML