Можно с помощью негативного просмотра вперёд/назад.
И другими странными способами типа посимвольной проверки.
Но вообще регулярные выражения не предназначены для сложной запутанной логики. А у вас уже маленькая база данных (из двух слов). Подобные задачи принято решать программно в два этапа:
1) Регуляркой находится то, что удобно найти именно регуляркой.
2) И дальше на нужном языке программирования:
IF (найденное != "slovo1" AND найденное != "slovo2") .....