editpad正则表达式。搜索文件“http://”但不包括“http://particular.domain.com”

时间:2015-10-15 23:26:47

标签: regex editpad

我正在使用RegexBuddy,无法为editpad定义搜索参数。

我正在尝试在我的CMS网站上搜索“http://”的所有实例(以查看协议在哪里被错误地编码),但是每个文件在附近的评论中都有“http://particular.domain.com”文件的顶部。

如何搜索所有除外的内容?这似乎应该是基本的。

2 个答案:

答案 0 :(得分:1)

这是你的表达:

http:\/\/(?!particular\.domain\.com).+

在此处查看演示:https://regex101.com/r/eT2cX8/2

此部分称为否定前瞻,可让您否定该匹配:

(?!particular\.domain\.com).+

答案 1 :(得分:1)

使用否定前瞻:

'(?!http://particular.domain.com)http://'

是一个模式的示例,它可以匹配任何http:// text,但不包括特定的