Notepad ++查找带条件的所有正则表达式

时间:2015-01-25 02:55:35

标签: php regex string text notepad++

标题非常自我解释......

我想找到一个特定的匹配但有条件。

我将举一个例子,以便更清楚:

http://www.example.com//test.htm
https://www.example.com/test.htm
https://www.example.com///test.htm
ftp://www.example.com//myFile.jpg

我想找到所有//但除了http://

所以... ...

如果在:忽略它之前有//个字符(http://)......

仅返回:

之前没有//的匹配项

1 个答案:

答案 0 :(得分:1)

@georg提供的答案适合您的情况,如果您想确保忽略这些特定条件;你可以使用多个lookbehind断言:

(?<!http:)(?<!https:)(?<!ftp:)//