标题非常自我解释......
我想找到一个特定的匹配但有条件。
我将举一个例子,以便更清楚:
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://)......
仅返回:
//
的匹配项
答案 0 :(得分:1)
@georg提供的答案适合您的情况,如果您想确保忽略这些特定条件;你可以使用多个lookbehind断言:
(?<!http:)(?<!https:)(?<!ftp:)//