Мне нужна помощь с проблемой RegEx:
Я хочу найти вхождения двух известных слов (например, "foo" и "bar"), у которых есть пробелы, отличные от ТОЛЬКО ОДНОГО ПРОБЕЛА между ними.
В тексте, который мне нужно найти, могут быть пробелы, символы табуляции, символы CR, LF или любая их комбинация между двумя словами.
В словах RegEx:
Мне нужно одно регулярное выражение, которое соответствует "foo[ \t\n\r]+bar"
, но НЕ соответствует "foo bar"
.
Все, что я до сих пор пробовал, либо пропускало некоторые комбинации, либо соответствовало единственному пробелу, который не должен совпадать.
Заранее спасибо за любые решения.
РЕДАКТИРОВАТЬ: Чтобы уточнить, я использую Perl-совместимый RegEx здесь.