正则表达式中的字母 b 从未出现三倍

regular Expression in which Letter b in never Tripled

我需要有关正则表达式的帮助。我想要一个正则表达式,其中 字母 b 永远不会增加三倍。这意味着没有单词包含子字符串 bbb 。语言只包含字母 {a,b}

(^+b+bb)(a+ab+abb)*

Consider ^ as null word.

这是 Adina Ahmad 给出的答案中的问题。问题是如果我们想写 bbabba 那么正则表达式将不起作用。

所以根据条件,下面的正则表达式是完美的。

(a+ba+bba)*(bb+b+^)

其中 ^ 为空词。

祝你好运。