Qualcosa del tipo?
A te serve solo il primo risultato, per cui il while è sovrabbondante... sostituiscilo concodice:Pattern p = Pattern.compile("[(][0-9]{1,2}[)]"); String test = "abra cadabra, (12) cippiri merlo (2) e 3!"; Matcher m = p.matcher(test); while (m.find()) { System.out.println("Trovato: "+m.group()); }
codice:m.find(); String cercata = m.group(0);

Rispondi quotando