如何将字符串中的""替换成"\"?
str.replaceAll("\\","\\\\");
原因:''在java中是一个转义字符,所以需要用两个代表一个。例如System.out.println( "\" ) ;只打印出一个""。
但是''也是正则表达式中的转义字符(replaceAll 的参数就是正则表达式),需要用两个代表一个。所以:\\被java转换成\,\又被正则表达式转换成\。
将字符串中的'/'替换成''的几种方式:
如何将字符串中的""替换成"\"?
str.replaceAll("\\","\\\\");
原因:''在java中是一个转义字符,所以需要用两个代表一个。例如System.out.println( "\" ) ;只打印出一个""。
但是''也是正则表达式中的转义字符(replaceAll 的参数就是正则表达式),需要用两个代表一个。所以:\\被java转换成\,\又被正则表达式转换成\。
将字符串中的'/'替换成''的几种方式: