[Java] probleme avec String.replaceAll()

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
Configuration: j2sdk 1.4.2

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    salut, il fo tout simplement mettre un autre antislash coe ça il va bien l'interpréter
    1. 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