Блокнот ++ найти все регулярные выражения с условием

Название в значительной степени говорит само за себя …

Я хочу найти конкретное совпадение, но с условием.

Я приведу пример, чтобы было понятнее:

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

Решение

Ответ, предоставленный @georg, подойдет для вашего случая, если вы хотите убедиться, что игнорируете эти конкретные условия; Вы могли бы использовать несколько утверждений за кадром:

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]