Как отрицать конкретное слово в регулярных выражениях? - PullRequest
549 голосов
/ 06 августа 2009

Я знаю, что могу отрицать группу символов, как в [^bar], но мне нужно регулярное выражение, где отрицание применяется к конкретному слову - так что в моем примере, как мне отрицать фактическое "bar", а не "any chars in bar"?

Ответы [ 11 ]

0 голосов
/ 10 мая 2019

Извлечено из этого комментария от bkDJ :

^(?!bar$).*

Хорошим свойством этого решения является то, что можно явно опровергать (исключать) несколько слов:

^(?!bar$|foo$|banana$).*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...