Non hai precisato molto sul formato generale, quindi faccio io la supposizione che in un numero ci debbano essere 1...N cifre intere e 1....N cifre decimali.Originariamente inviato da Pegasys
Come posso usare un pattern per verificare la corretta sintassi? <numero>,<numero>
String pattern = "(\\d+\\.\\d+),(\\d+\\.\\d+)";
\d (\\d nella stringa) indica 1 digit
+ indica 1 o più occorrenze
Appena hai un Matcher e hai usato il suo matches() e verificato che corrisponde, allora il primo gruppo tra ( ) lo prendi con matcher.group(1) e l'altro con group(2)