我想检测以下序列:
a
aA
aAa
aAaA
...
Run Code Online (Sandbox Code Playgroud)
其中a [[az]和A~ [AZ],情况交替出现,第一个字母总是小写.
谢谢,
汤姆
@tanascius给出的正则表达式很好,基于此,较短的正则表达式可以是:
([a-z][A-Z])*[a-z]?
Run Code Online (Sandbox Code Playgroud)
主要区别在于,该字符串将匹配空字符串。从示例中我不确定是否允许这样做。