Ciao ragazzi,
sto uscendo pazzo con le regular expression![]()
devo crearne una per verificare che in una stringa non siano presenti
numeri o punteggiatura(234506&%$£!.,; ecc ecc)
quancuno ha idea di come fare?
Grazie 1000000000
![]()
Ciao ragazzi,
sto uscendo pazzo con le regular expression![]()
devo crearne una per verificare che in una stringa non siano presenti
numeri o punteggiatura(234506&%$£!.,; ecc ecc)
quancuno ha idea di come fare?
Grazie 1000000000
![]()
Con "{punct}" cerchi la punteggiatura. Se il risultato e' diverso da "" il test e' fallito.
P.S. Forse ci vuole la slash, in tal caso: "{\\punct}"
P.P.S. Ho trovato molto utile questo tutorial:
http://www.google.com/url?sa=U&start...esV1.pdf&e=747
Folle e' l'uomo che parla alla luna.
Stolto chi non le presta ascolto.
Pattern.matches(".*[0-9&%$£!.,;].*", s);
true se s contiene un carattere che non desideri
false se s non li contiene
Grazie ragazzi, ecco fatto utilizzo questa:
Pattern.matches(".*[0-9\\p{Punct}].*", s)
così ricerca tutti i numeri e la punteggiatura e
se li trova restituisce true!!
A questa espressione devo soltanto escludere il carattere '
avete altre idee?