正则表达式:不超过两个相同的连续符号
RegEx: no more than two identical consecutive symbols
我正在努力获得这个正则表达式。我需要它来制作 DFA,所以我更喜欢 JavaCC 语法而不是 this.
∑={a,b}
L = 不超过两个相同的连续符号。
示例:aa abab aabb bbabb bbaabbaab babbaabb
谢谢。
如果字母表只有二号,则以下不需要反向引用。如果语法不太正确,我深表歉意:我没有使用过 JavaCC。
("b")? ("b")? ("a" ("a")? "b" ("b")?)* ("a")? ("a")?
我正在努力获得这个正则表达式。我需要它来制作 DFA,所以我更喜欢 JavaCC 语法而不是 this.
∑={a,b}
L = 不超过两个相同的连续符号。
示例:aa abab aabb bbabb bbaabbaab babbaabb
谢谢。
如果字母表只有二号,则以下不需要反向引用。如果语法不太正确,我深表歉意:我没有使用过 JavaCC。
("b")? ("b")? ("a" ("a")? "b" ("b")?)* ("a")? ("a")?