为什么我用str = str.replaceAll("System.out.print(\"第141行:测试\");", " ");替换不好使
来源:百度知道 编辑:UC知道 时间:2024/05/14 02:24:11
str=str.replaceAll("\\","/");
改成
str=str.replaceAll("\\\\","/");
在java程序中解析路径,'\'要用'\\'表示
所以要替为\\,也就是 四个\\\\
C:\Documents and Settings\Henry\桌面\1\line
转换为java路径为C:\\Documents and Settings\\Henry\\桌面\\1\\line
/要替换成 \\,是不是要转义\,一个\用\\表示,那是不是四个了