Как я могу создать регулярное выражение, которое соответствует строке, содержащей слово из одного списка И не содержит слова из другого списка?
Я хочу создать регулярное выражение, которое соответствует строке, содержащей любое из следующих слов(лиса, кот) и не содержит (красный, черный).
Пример:
Быстрая коричневая лиса перепрыгивает через ленивую собаку --- матч
Быстрая рыжая лиса перепрыгивает через ленивую собаку ---- нет матча
Быстрая коричневая львица перепрыгивает через ленивую кошку ---- матч
Быстрая черная кошка перепрыгивает через ленивую собакусобака ---- нет совпадений
Возможно ли это с Regex?