【发布时间】:2019-03-03 18:37:16
【问题描述】:
我尝试了以下解决方案,但它可能无法涵盖所有字符串
b(aa+ab+ba+bb)* + (aa+ab+ba+bb)*b
这里+表示OR运算,*表示重复。
有人可以调试上面的正则表达式吗?
【问题讨论】:
我尝试了以下解决方案,但它可能无法涵盖所有字符串
b(aa+ab+ba+bb)* + (aa+ab+ba+bb)*b
这里+表示OR运算,*表示重复。
有人可以调试上面的正则表达式吗?
【问题讨论】:
RE = (a+b)((a+b)(a+b))*b(a+b)((a+b)(a+b))*+
((a+b)(a+b))*b((a+b)(a+b))*
我希望它能涵盖所有字符串
【讨论】:
看看这个..
b((a+b)(a+b))*
这会生成最小长度为 1 的字符串,即 根据您的要求,奇数还包含(b);如果您关闭一次
超过 1 个奇数长度多次关闭
【讨论】: