У меня проблемы с регулярным выражением.Automata-Regular Expression
Я пытался это упражнение:
над алфавитом {а, Ь}, создать регулярное выражение, которое:
A) Принять все слова, которые содержат хотя бы одно вхождение «а» или «б».
эпсилон * (а U б)
B) Примите все слова, которые имеют на максимум три 'a's'
C) Все слова, которые заканчиваются двойными буквами (например, АВВ НУ ABAA)
эпсилон * (аа U бб)
D) слова имеет точно одно вхождение три ааа (например. abaaab или baaab)
Итак, как вы можете видеть, у меня много проблем с регулярными выражениями, я сделал A и C, но я думаю, что они ошибаются, B e D я понятия не имею, как делать.
Могу ли я иметь некоторую помощь ..