Найти одно слово без другого слова в regexp
Мне нужно составить регулярное выражение, которое бы находило заданное слово, но чтобы в строке не было другого слова.
Я пробую на примере слов "yes" и "no". Мне нужно слово "yes", но без слова "no".
Если ненужное слово идет первым, то у меня не получается, я не понимаю почему:
Но если ненужное слово идет после нужного, то получается:
Подскажите, пожалуйста, что я делаю не так.

