Ma è già così come l'hai fatto!Originariamente inviato da GoldEmish
Però vorrei avere la possibilità di gestire gli escape in caso nel testo dovessi mettere delle VERE parentesi graffe. Come posso gestire la cosa?
Non so se mi sono spiegatom, ma vorrei distinguere "testo\{id\}testo" (che non deve essere sostituito) da "testo{id}testo" che deve diventare "testo01testo".
Sostituisce solo il secondo ... non il primo! Se stampi s2 ottieni: testo\{id\}testo testoAAAtestocodice:String s = "testo\\{id\\}testo testo{id}testo"; String id = "AAA"; String s2 = s.replaceAll("\\{id\\}", id);