【发布时间】:2026-02-25 07:50:02
【问题描述】:
我正在为我的编译器类做一些考前练习,并且需要简化这个正则表达式。
(a U b)*(a U e)b* U (a U b)*(b U e)a*
很明显,e 是空字符串,U 代表联合。
到目前为止,我认为可以删除 (a U b)* 之一,作为 a U a = a 的并集。但是,我找不到任何其他简化,到目前为止,我在其他问题上做得并不好。 :(
感谢任何帮助,非常感谢!
【问题讨论】:
-
我更喜欢解释而不是任何答案,甚至是提示而不是答案,我正在做考前练习,没有解释的答案对我没有多大帮助!谢谢!
-
我确实相信我接受的答案是错误的,正如 cmets 中所指出的那样。我确实认为结果确实是 (a U b)* 但我的解释不正确。