cs_coucounet
Messages postés83Date d'inscriptionjeudi 24 juillet 2003StatutMembreDernière intervention16 février 2005
-
16 déc. 2003 à 16:27
cs_coucounet
Messages postés83Date d'inscriptionjeudi 24 juillet 2003StatutMembreDernière intervention16 février 2005
-
2 févr. 2005 à 10:48
Bonjour je voudrais transformer une chaine de caractères possédant une apostrophe en autre possédant un \ juste avant l'apostrophe:
exemple
AVANT : "Monts d'or"
APRES : "Monts d\'or"
La fonction replace ne fonctionne qu'avec des caractères et \' représente deux caractères donc c'est une chaine => marche pas
chaine.replace('\'', '\\\'')
Avec la fonction replaceAll je n'y arrive pas non plus !
chaine.replaceAll("\'", "\\\'")
Il n'y a aucune différence entre avant et après !
Si quelqu'un a une solution à mon problème ...
Je sais que je pourrais également y arriver en utilisant les expressions régulières mais je ne sais pas m'en servir !!!
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 201212 18 déc. 2003 à 20:08
GodConan :clown)
moi non plus pour tous dire ;o)
mais tu peu use un tokenizzer et concate de chaine ds une boucle sa prend 2 sec et 3 ligne au lieu d une mais sa marche ;o)...
++
Vous n’avez pas trouvé la réponse que vous recherchez ?