У меня есть несколько строк для проверки по шаблону Regex. Вот регулярное выражение:
apple(?!( ?not)).*?inc(\.|luded)?
строка 1: «банан, гнилое яблоко не входит» - не дает мне совпадения, чего я хочу.
строка 2: «банан, в том числе гнилое яблоко» - создает совпадение, которое я и хочу
Но если у меня есть строка вроде ...
"банан, гнилое яблоко, спелый авокадо не включен" или
«банан, гнилое яблоко и абрикос не включены» - и то, и другое мне не подходит.
Итак, в общем, я хочу посмотреть, есть ли в строке «apple» и «include» (или «inc» или «inc.»), А NO «not» перед «включенным» и игнорировать все остальное между ними.
Спасибо!