In effetti questo vaOriginariamente inviato da satifal
Probabilmente devi aggiungere il \ alla tonda perchè sia interpretata come carattere del pattern.
anche se quello in grassetto è ancora false...ho sempre odiato le regex!!!codice:String prova = "(A(A)(A)(A))"; String blocco = "\\(A\\)"; String ret = prova.replaceFirst(blocco, "°0°"); boolean outpu = Pattern.compile(blocco).matcher(prova).matches(); System.out.println(ret + " " + outpu);

Rispondi quotando