[Java] probleme avec String.replaceAll()
Fermé
jerome
-
1 avril 2005 à 18:57
maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 - 4 avril 2005 à 14:39
maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 - 4 avril 2005 à 14:39
Bonjour,
j'ai un problème avec l'utilisation de la méthode replaceAll() de la classe String.
lorsque je fais
texte.replaceAll(text1, text2) il y a un problème lorsque text1 ou text2 contiennent des anti-slash (\).
en effet, replaceAll utilise des regex et donc les anti-slash sont supprimés et au lieu d'obtenir c:\toto\index.htm j'obtiens
c:totoindex.htm
Comment y remédier ?
Merci d'avance
j'ai un problème avec l'utilisation de la méthode replaceAll() de la classe String.
lorsque je fais
texte.replaceAll(text1, text2) il y a un problème lorsque text1 ou text2 contiennent des anti-slash (\).
en effet, replaceAll utilise des regex et donc les anti-slash sont supprimés et au lieu d'obtenir c:\toto\index.htm j'obtiens
c:totoindex.htm
Comment y remédier ?
Merci d'avance
A voir également:
- [Java] probleme avec String.replaceAll()
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java décompiler - Télécharger - Langages
3 réponses
tafiscobar
Messages postés
1277
Date d'inscription
jeudi 7 décembre 2000
Statut
Contributeur
Dernière intervention
26 février 2009
177
1 avril 2005 à 19:27
1 avril 2005 à 19:27
salut, il fo tout simplement mettre un autre antislash coe ça il va bien l'interpréter
salut,
merci de ta réponse mais il y a un problème :
je ne connais pas exactement le teste à modifier car ce n'est pas moi qui l'écrit maius il est lu dans un fichier...
Comment faire ??
merci
merci de ta réponse mais il y a un problème :
je ne connais pas exactement le teste à modifier car ce n'est pas moi qui l'écrit maius il est lu dans un fichier...
Comment faire ??
merci
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
4 avril 2005 à 14:39
4 avril 2005 à 14:39
Tu crées une fonction qui parcours tes string avant et qui les protège
dès que tu rencontre un caractère à protéger, tu rajoutes un \ devant!
Pour plus d'information:
http://java.sun.com/j2se/1.4.2/docs/api/index.html
et tu regardes l'objet Pattern ou les caractères spéciaux sont définis!
dès que tu rencontre un caractère à protéger, tu rajoutes un \ devant!
Pour plus d'information:
http://java.sun.com/j2se/1.4.2/docs/api/index.html
et tu regardes l'objet Pattern ou les caractères spéciaux sont définis!