我想编写一个正则表达式来匹配由ABA或AB组成的所有字符串。这是我现在的正则表达式:
(ABA)+ |(AB)+
我希望它匹配:
AB
ABA
ABAB
ABAABA
ABABAB
但我目前的正则表达式与ABAB不匹配。
如果我将其更改为(AB)+ |(ABA)+则它与ABA不匹配。
如何编写符合我想要的正则表达式?
我想要的是匹配“最长子串匹配(AB)+或(ABA)+”的正则表达式。
答案 0 :(得分:-1)
您可以尝试/(ABA?)+/gm
- 应该为您提供所需的信息。