Я относительный новичок в регулярных выражениях (хотя я использовал их много раз успешно). Я хочу, чтобы найти все ссылки в документе, которые не заканчиваются на «.html» регулярное выражение, которое я придумал это:RegExp: хочу найти все ссылки, которые не заканчиваются на «.html»
href=\"([^"]*)(?<!html)\"
В Notepad ++, мой редактор, href=\"([^"]*)\"
находит все ссылки (как те, это конец в «html», а те, которые этого не делают). Почему не работает отрицательный lookbehind?
Я также попытался опережение:
href=\"[^"]*(?!html\")
, но это не сработало.
Может ли кто-нибудь помочь?
Приветствия, пресмыкаться
Я думаю, что «Блокнот ++» просто не поддерживает взгляды на внешний вид. – Gumbo
Это так уродливо, чтобы попытаться заставить регулярное выражение работать с Notepad ++. Я сдаюсь, есть так много раздражающих ограничений. – pars