Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    22

    definire un tipo particolare di pattern in java

    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????

  2. #2

    Re: definire un tipo particolare di pattern in java

    Originariamente inviato da sprax_87
    DueLettereMaiuscole_2LettereMaiuscoleCon1Numero_Du eLettereMaiuscole
    Prova con questa espressione:
    codice:
    String regex = "[A-Z]{2}+_([A-Z]{2}+[0-9])_([A-Z]{2}+)";
    Qui è spiegato bene come si costruiscono le espressioni regolari in java.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    22
    ho provato ma nn funziona

  4. #4
    Originariamente inviato da sprax_87
    ho provato ma nn funziona
    Ho fatto un test e 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) );

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    22
    Grazie ora funziona

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.