Я пытаюсь написать регулярное выражение, которое найдет любое слово, за которым следует пробел, если это слово не AND
, OR
, NOT
.Negative lookahead regex игнорировать список слов
Я попытался отрицательный предпросмотр после поиска подобных проблем, это мое текущее регулярное выражение: (?!AND|OR|NOT).*?\\s
Если бы я попробовать это с «И» я получаю матч на «ND». Если я попытаюсь с помощью «ИЛИ», я получаю «R», и если я попытаюсь с «НЕ», я получу «ОТ».
Может ли кто-нибудь помочь?
попробовать это - ' (?! (AND | OR | NOT)). * \ S' – Bill
Пробовал это, и он по-прежнему возвращает матч после первого персонажа. – GPW
Можем ли мы увидеть строку, с которой вы пытаетесь сопоставить? Что это за язык? –