【发布时间】:2019-12-23 09:50:42
【问题描述】:
正则表达式(0*1*)*和(0 | 1)*一样吗?
有人可以为此提供证据或直观的反驳吗?我觉得这是真的,但我正在努力写一个循序渐进的证明。
【问题讨论】:
-
不,它们不一样
-
它们都将匹配任意数量的 0 和 1(包括 0)的序列,但它们不“相等”
-
第一个正则表达式比第二个强吗?你能提供一个例子,一个正则表达式不能满足,而另一个可以吗?
-
@AmilaSenadheera “更强”是什么意思?
-
我的意思是一个正则表达式代表另一个正则表达式的字符串子集?
标签: state-machine regular-language automata finite-automata