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

Messages postés
23
Date d'inscription
mercredi 25 février 2004
Statut
Membre
Dernière intervention
5 septembre 2006
- - Dernière réponse : BeebopMcFly
Messages postés
23
Date d'inscription
mercredi 25 février 2004
Statut
Membre
Dernière intervention
5 septembre 2006
- 2 févr. 2005 à 10:49
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^^
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
23
Date d'inscription
mercredi 25 février 2004
Statut
Membre
Dernière intervention
5 septembre 2006
3
Merci
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^^

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 205 internautes nous ont dit merci ce mois-ci

Commenter la réponse de BeebopMcFly
Messages postés
231
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
22 avril 2007
0
Merci
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
Commenter la réponse de eldered