Bonjour à tous.
J'ai un String appelé ligne dans lequel je veux remplacer les guillemets " par \".
J'ai écrit:
ligne=ligne.replaceAll("\"","\\\"");
mais ça ne fait rien.
Comment fait-on ?
Merci.
Bonjour à tous.
J'ai un String appelé ligne dans lequel je veux remplacer les guillemets " par \".
J'ai écrit:
ligne=ligne.replaceAll("\"","\\\"");
mais ça ne fait rien.
Comment fait-on ?
Merci.
Finalement, j'ai trouvé. Si ça peut servir, il faut écrire 4 fois \ pour faire apparaître un seul \:
ligne=ligne.replaceAll("\"","\\\\\"");
Si tu es en Java 5 tu peux utiliser la fonction "replace(String, String)" (qui remplace également toutes les occurrences de la chaine trouvé).
La différence, c'est que le premier paramètre n'est pas une expression régulière. La méthode replace est plus performante (et tu n'auras pas besoin de mettre 4 '\' : deux suffiront)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager