PDA

View Full Version : Definire un tipo particolare di pattern in java


sprax_87
17-06-2011, 18:50
Salve dovrei verificare che una stringa rispetti il seguente formato:

PJ_PK8_ME

Più precisamente questa stringa deve essere del tipo:

DueLettereMaiuscole_2LettereMaiuscoleCon1Numero_DueLettereMaiuscole

quale pattern si deve definire????

wingman87
17-06-2011, 21:17
Puoi usare le regular expressions. Nel tuo caso quello che ti serve potrebbe essere:
[A-Z]{2}_[A-Z]{2}\d_[A-Z]{2}
Dove
[A-Z] un qualsiasi carattere tra A e Z
{2} ripete 2 volte quello che è specificato prima
\d un digit (cioè [0-9])