Java使用replaceAll替换\为/ 前言 '‘在java中是一个转义字符,所以需要用两个代表一个。 例如System.out.println( “\” ); 只打印出一个""。同时’'也是正则表达式中的转义字符。 结论:所以字符串转义一次,正则转义一次,那么一个斜扛要写4个。 url=url.replaceAll("\\\\","/"); **总结:**因为replaceAll()方法底层用的是正则表达式去比对数据,所以执行该方法总的进行了两次转义,所以总的需要四个:\\