Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Metodo matches java

Visualizzazione discussione

  1. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Giuso Visualizza il messaggio
    tipo [0-9]+.[0-9]
    Il problema è che il "." nelle espressioni regolari è speciale, significa "qualunque carattere". Non il punto stesso. Se vuoi che rappresenti sé stesso, va fatto l'escape.

    Quindi es.

    if (xyz.matches("[0-9]+\\.[0-9]"))

    Ma questo matches (che è tecnicamente corretto) significa: "uno o più digit, seguito da un punto, seguito da un (1!!) digit". Se vuoi più digit dopo il punto, basta aggiungere il + dopo l'ultima classe di caratteri.
    Ultima modifica di andbin; 19-03-2019 a 12:47
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.