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?
A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   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
amani
 
Merci bcp monsieur :)
0