Le caractére \

Résolu
amani -  
 amani -
Bonjour,

je veux changer le caractère "\" dans un chemin d'un fichier récupéré par "//"

j'ai écris alors l'instruction :
File f = chooser.getSelectedFile();
System.out.println( f.getAbsolutePath().replaceAll("\\", "//"));

puis eclipse affiche:Exception in thread "AWT-EventQueue-0" java.util.regex.PatternSyntaxException: Unexpected internal error near index 1
\
^

j'ai pas compris comment on peux faire ça?

1 réponse

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    replaceAll prend en paramètre un Pattern, or le symbole \ est utilisé pour l'échappement, il faut donc utiliser l'expression régulière \\ qui va se traduire par le String "\\\\"
    1
    1. amani
       
      Merci bcp monsieur :)
      0