String replaceAll 转义符替换的有关问题
String replaceAll 转义符替换的问题如程序:Java codeString relPath C:/dafk/dfs/drelPath relPat
String replaceAll 转义符替换的问题
如程序:
Java codeString relPath = "C:/dafk/dfs/d"; relPath = relPath.replaceAll("/", "\\\\"); System.out.println(relPath);
为什么改成
Java coderelPath = relPath.replaceAll("/", "\\");
救出错了呢?
注:我需要的就是把/替换成\
[解决办法]因为“\\”表示一个‘\’字符
而这个字符是特殊字符,所以还要进行加上‘\’来进行表示
所以你就要用"\\\\"。