/ / Съвпадащ низ, който не съдържа определена фраза - регенерация, съвпадение на низ

Стойността на съвпадението не съдържа определена фраза - регенерация, съвпадение на низове

Трябва да намеря всички случаи на думата"поверително" в съобщение, освен когато се използва във фразата "поверително и патентовано", в който случай е добре и не е необходимо да го взема чрез регекс.

Благодаря на всички предварително! -Р

Отговори:

1 за отговор № 1

Използване на границите на думите b също е опция тук.

bconfidentialb(?! and proprietaryb)

2 за отговор № 2

Можете да използвате отрицателно търсене (http://www.regular-expressions.info/lookaround.html)

Този регекс ще съвпадне: (confidential) (?!and proprietary) ако поддръжката на двигателя ви изглежда.

демонстрация: http://regexr.com?36itq