Salve dovrei verificare che una stringa rispetti il seguente formato:
PJ_PK8_ME
Più precisamente questa stringa deve essere del tipo:
DueLettereMaiuscole_2LettereMaiuscoleCon1Numero_Du eLettereMaiuscole
quale pattern si deve definire????
Salve dovrei verificare che una stringa rispetti il seguente formato:
PJ_PK8_ME
Più precisamente questa stringa deve essere del tipo:
DueLettereMaiuscole_2LettereMaiuscoleCon1Numero_Du eLettereMaiuscole
quale pattern si deve definire????
Prova con questa espressione:Originariamente inviato da sprax_87
DueLettereMaiuscole_2LettereMaiuscoleCon1Numero_Du eLettereMaiuscole
Qui è spiegato bene come si costruiscono le espressioni regolari in java.codice:String regex = "[A-Z]{2}+_([A-Z]{2}+[0-9])_([A-Z]{2}+)";
ho provato ma nn funziona![]()
Ho fatto un test e funziona..Originariamente inviato da sprax_87
ho provato ma nn funziona![]()
codice:String regex = "[A-Z]{2}+_([A-Z]{2}+[0-9])_([A-Z]{2}+)"; String sequ[] = {"PJ_PK8_ME", "pJ_PK8_ME", "PJ_PK_ME", "PJPK8_ME", "AB_LM1_BO"}; for(String s : sequ) System.out.println( s.matches(regex) );
Grazie ora funziona![]()