我正在尝试用chars'a'和'b'创建一个正则表达式。唯一的规则是正则表达式必须在某处包含“bbb”这个词。
有一种可能:Abba aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
我不知道我怎么能表达这一点。
有任何想法吗?提前致谢!
基于标签“automata”,我猜你正在使用这种正式语言的正式正则表达式。在那种情况下,正则表达式是(a + b)bbb(a + b)。这个正则表达式的解剖结构如下:
要证明这个正则表达式是正确的,请注意:
模式很简单
/b{3}/g
如果你需要它匹配3和只有3'b,你可以使用
/b{3}[^b]?/g
晚上好!你可以使用它可能有效的表达式
(a+b)* (bbb)(a+b)*
使用此结果可生成三(bbb)最小字符串
通过关闭(a + b),您可以生成包含三重b的任何类型的字符串