как написать более серьезную регулярку для слова да или нет?

написал вот такую, но она пропускает лишнее слова

re_answer = re.compile(r"b\[д|н][а|е]+\b")

она пропускает слова дет нат итп, а нужно чтобы она после буквы д шла только буква а, а после н только буква е


Ответы (2 шт):

Автор решения: Roman Konoval

Как-то так:

r"\b(да|нет)\b"
→ Ссылка
Автор решения: afjord

\b(да)\b|\b(нет)\b. Вроде максимально полно. Можно и без скобок.
введите сюда описание изображения

→ Ссылка