Ragazzi,
premessa: di java non sono pratico
sto scrivendo un piccolo programmino che mi permetta di splittare e analizzare delle string formatate in questo modo:
true, "simone" <403034045>; false "antonio" <445654654654>
e inserirle in un hashmap <String,String> in questo modo <"true, simone", "403034045">
in pratica , una volta splittata per ; , utilizzo il seguente pattern
Pattern p = Pattern.compile("([^\\d]+)(\\d+)(.*)");
Matcher m = p.matcher("true,NULL <123>");
if (m.find()) {
System.out.println(m.group(1) + " ---- " + m.group(2));
}
il mio unico problema è che mi rimane il carattere "<" , ossia:
true, simone < e 403034045
come posso rimuoverlo da matcher?
Grazie a tutti
Dan


Rispondi quotando