bonjour,

si "toto" est une variable de type "String", pourquoi :

toto.replaceAll("}","b") fonctionne bien

toto.replaceAll("{","a") plante et retourne cette erreur :
java.util.regex.PatternSyntaxException: Illegal repetition {

de même, toto.replaceAll("a{a","a") plante et retourne cette erreur :
java.util.regex.PatternSyntaxException: Illegal repetition near index 0
a{a
^

c'est interdit de remplacer les { dans les string ? ça ne m'arrange pas du tout :-(
le travail se passe sous j2se 1.4.0 dans une jsp / tomcat 4.1.18

merci pour tout élément de réponse.