Java如何替换反斜杠?

时间:2011-04-22 15:07:18

标签: java regex

在java中,我有一个文件路径,比如'C:\ A \ B \ C',我希望它改为''C:/ A / B / C'。如何更换反斜杠?

5 个答案:

答案 0 :(得分:14)

    String text = "C:\\A\\B\\C";
    String newString = text.replace("\\", "/");
    System.out.println(newString);

答案 1 :(得分:9)

由于您要求使用正则表达式,因此您必须多次转义'\'字符:

String path = "c:\\A\\B\\C";
System.out.println(path.replaceAll("\\\\", "/"));

答案 2 :(得分:1)

您可以使用String.replace方法执行此操作:

public static void main(String[] args) {
    String foo = "C:\\foo\\bar";
    String newfoo = foo.replace("\\", "/");
    System.out.println(newfoo);
}

答案 3 :(得分:0)

替换所有出现的给定角色:

String result = candidate.replace( '\\', '/' );

此致 西里尔

答案 4 :(得分:0)

String oldPath = "C:\\A\\B\\C";
String newPath = oldPath.replace('\\', '/');