String avec ' remplacer par " \' " [Résolu]

Signaler
Messages postés
23
Date d'inscription
mercredi 25 février 2004
Statut
Membre
Dernière intervention
5 septembre 2006
-
BeebopMcFly
Messages postés
23
Date d'inscription
mercredi 25 février 2004
Statut
Membre
Dernière intervention
5 septembre 2006
-
Voila mon prb, g une chaine de caractère qui contient des quotes... natuellement j'aimerais transformer ça en \' !! J'ai bien parcouru les forum, essayer les diverse méthode de remplace ou replaceAll, mais g tjs un problème...

Alors je voudrais parcourir ma chaine tant que je trouve une quote, et lui mettre un \ devant...

J'ai commencé ainsi :

if (cherche.indexOf("'") != -1) {
while (cherche.indexOf("'") != -1) {
et c là que je sèche...
}
}

Merci d'avance^^

2 réponses

Messages postés
23
Date d'inscription
mercredi 25 février 2004
Statut
Membre
Dernière intervention
5 septembre 2006

Merci^^

J'ai par ailleur continuer à galérer en à la fin j'ai fini par sortir cette petite boucle^^

String analyse = "Bi'Bo ' Babou";
String cherche = "";
String backquote= "" + ((char)92) + ((char)39);

while (analyse.indexOf("'") != -1) { // regarde si il y a un '
cherche = cherche + analyse.substring(0,analyse.indexOf("'")) + backquote; //ajoute à cherche le debut et \' pour que le ' soit visible et non compris comme du code
analyse = analyse.substring(analyse.indexOf("'")+1); // ajoute à analyse la fin de la chaine if (analyse.indexOf("'") -1) cherche cherche + analyse; //si il n'y a plus de ', on ajoute la fin de la chaine à cherche et voilaaaaa^^
}

Peace^^
Messages postés
231
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
22 avril 2007

Salut,



Voici mon programme, je m'en sert pour normaliser du texte avant
insertion dans ma BDD :
http://perso.wanadoo.fr/eddy.albert/prog_bp/normalisateur.java



Tu mets dans le fichier "rude.txt" le texte que tu veux convertir.

Tu récupéres le texte convertit dans "rude2.txt".

Tous ces fichiers sont en racine du prog.



++ Eldered.

-----------------------------
Membre de la blindprod :
http://www.blindprod.fr.st