desidero rilevare le seguenti sequenze:RegEx per corrispondenza alternati lettere maiuscole
a
aA
aAa
aAaA
...
dove un ~ [az] e A ~ [AZ], si alterna cassa e la prima lettera è sempre minuscola .
Grazie,
Tom
desidero rilevare le seguenti sequenze:RegEx per corrispondenza alternati lettere maiuscole
a
aA
aAa
aAaA
...
dove un ~ [az] e A ~ [AZ], si alterna cassa e la prima lettera è sempre minuscola .
Grazie,
Tom
L'espressione regolare che @tanascius dato va bene, e sulla base di questo, uno più corto potrebbe essere:
([a-z][A-Z])*[a-z]?
Una differenza importante è che questo corrisponderà alla stringa vuota. Non ero sicuro dagli esempi se fosse permesso.
[a-z]([A-Z][a-z])*[A-Z]?
Tanascius esempio potrebbe corrispondere cose come 'AA' e 'AAA'. Non ho ancora testato, ma dovrebbe funzionare per lo più:
^([a-z][A-Z]?)+$
+1: se una stringa di lunghezza zero è valida, questa sarebbe la strada da percorrere. Ma penso che @tanascius abbia ragione, e almeno un personaggio è richiesto. –
Bello! Grazie. – Tom