如何以最简单的形式转换正则表达式?

时间:2014-04-29 11:18:02

标签: regex nfa

我从nfa(NFA到正则表达式)创建了这个表达式:

(a+ab+aa*b)*(a+a*a)

但是在书的答案中它是这样写的:

(a+aa*b)*(a+a*a)

我在想我的答案和书一样,但是他们就像我们一样把它转换成二次方程式。那么任何能帮助我或预定答案的人都错了,或者我的错了? enter image description here

1 个答案:

答案 0 :(得分:1)

您的答案可能会产生根据DFA无效的字符串aba