Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2453 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] : remplacer ' par \'

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA] : remplacer ' par \'

n°133899
Nestor
Posté le 03-05-2002 à 09:58:40  profilanswer
 

Salut,
 
je cherche à remplacer les ' par \' dans une String (String qui devient en fait un ordre SQL).
J'utlise donc la méthode replaceAll :  
maString = maString.replaceAll("\047","\'" );
 
il me trouve bien les ' mais n'ajoute jamais l'anti-slash \ !
 
J'ai beau essayer de protéger comme ça :
maString = maString.replaceAll("\047","\\'" );
 
ou comme ça :
maString = maString.replaceAll("\047","\\\'" );
 
mais y a rien a faire.  
Par contre si je met ça :
maString = maString.replaceAll("\047","ab" );
ça marche.  
 
Ca me ferait chier de remplacer les ' par des espaces !  
Donc je préférerais que vous m'aidiez, MERCI !

mood
Publicité
Posté le 03-05-2002 à 09:58:40  profilanswer
 

n°133902
darklord
You're welcome
Posté le 03-05-2002 à 10:01:00  profilanswer
 

dans une string \ est en fait \\ ne l'oublie pas ...


---------------
Just because you feel good does not make you right
n°133904
Nestor
Posté le 03-05-2002 à 10:02:55  profilanswer
 

ben comme j'écris, j'ai essayé en mettant "\\'" et "\\\'" mais y a rien à faire !

n°133906
darklord
You're welcome
Posté le 03-05-2002 à 10:04:22  profilanswer
 

donc en gros ce que tu cherches à faire c'est ca
 
'Toto''TT'
 
devient
 
\'Toto\'\'TT\'
 
c'est ca?


---------------
Just because you feel good does not make you right
n°133914
Nestor
Posté le 03-05-2002 à 10:12:36  profilanswer
 

oui
mais je viens de trouver : replaceAll("\047"," \\\\\'" );
 
par contre je pige pas pourquoi il faut mettre 5 \.
Si tu peux m'expliquer...

n°133921
darklord
You're welcome
Posté le 03-05-2002 à 10:19:59  profilanswer
 

\' c'est pour faire un '
 
\\ c'est pour faire \
 
\\\' -> \' mais ca c'est la représentation normale or on est dans une string donc
 
\\'
 
et \\\
 
-> \\\\\'


---------------
Just because you feel good does not make you right
n°133925
Nestor
Posté le 03-05-2002 à 10:22:37  profilanswer
 

mouais, j'ai un peu de mal.
Merci quand même !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] : remplacer ' par \'

 

Sujets relatifs
[java] débutant java..[JAVA] JTable
[Java] Parser XML léger[JAVA] obtenir le focus
[Java] j'ai besoin de transformer un Object en byte[][C] [C++] [VB] [JAVA], pkoi et pkoi pas...
[java] comment déclarer une méthode deprecated[java] Cherche petite fonction pour remplacer un caractère
[java-script] remplacer du texte[JAVA] remplacer une chaine de caractères par une autre
Plus de sujets relatifs à : [JAVA] : remplacer ' par \'


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR