remplacer les crochets dans une chaine de caractères avec replaceAll()
Bonjour,
j'ai un problème lorsque je veux remplacer (supprimer en fait) les crochets de ma chaine de caractères.
le string en question est de la forme : aaa.bbb@ccc-ddd.fr / ["Choixun","Choixdeux","Choixtrois"]
je voudrais récupérer le mail, et les infos qui suivent (entre 0 et 3, il y en a 3 dans notre cas, ceci est d'abord extrait d'une bdd)
voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
String test="aaa.bbb@ccc-ddd.fr / [\"Choixun\",\"Choixdeux\",\"Choixtrois\"]";
String[] parties = test.split(" / ");
String mail=parties[0]; //je recupere bien le mail
String news = parties[1];
news = parties[1].replaceAll("\"" , ""); // je supprime les ", news=[Choixun,Choixdeux,Choixtrois]
news = news.replaceAll("\[|\]" , ""); |
là ça coince, erreur de compil : invalid escape sequence
sans les \, ça compile mais ne fonctionne pas
Comment faire ? merci