replaceAll("xxxx", File.separator); 报错character to be escaped is missing-1
replaceAll()方法实际是采用正则表达式的规则去匹配的。replaceAll中一个“\”要用“\\"来表示。在regex中"\“表示一个”",正则转义一次,在java中一个"“也要用”\“表示,即字符串转义一次,所以写成”\\"。想要将字符串路径中的反斜杠转为正斜杠,应写成replaceAll("/", “\\”);此外,有时候我们需要把路径中的斜杠用File.separator来...
转载
2020-04-23 13:49:18 ·
10138 阅读 ·
0 评论