Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    206

    [JAVA] regular expression

    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

  2. #2
    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.

  3. #3
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    Pattern.matches(".*[0-9&%$£!.,;].*", s);
    true se s contiene un carattere che non desideri
    false se s non li contiene

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    206
    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?

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 © 2024 vBulletin Solutions, Inc. All rights reserved.