I would like to detect the following sequences:
a
aA
aAa
aAaA
...
where a~[a-z] and A~[A-Z], the case alternates and the first letter is always lower-case.
Thanks,
Tom
I would like to detect the following sequences:
a
aA
aAa
aAaA
...
where a~[a-z] and A~[A-Z], the case alternates and the first letter is always lower-case.
Thanks,
Tom
Tanascius example would match things like 'Aa' and 'aAA'. I haven't tested this, but should work mostly:
^([a-z][A-Z]?)+$
The regex that @tanascius gave is fine, and based on that, a shorter one could be:
([a-z][A-Z])*[a-z]?
A major difference is that this one will match the empty string. I wasn't sure from the examples if that was allowed.