8.4.2. replaceAll中的斜杠,单个斜杠要写陈四个斜杠

如上所说,java中的,正则中的斜杠字符本身,要写成两个斜杠

而如果遇到replaceAll等函数,则一个斜杠,要写成四个斜杠,才能被识别。

比如你想把字符串中,所有的,的单个斜杠,都变成双斜杠,则要写成


string.replaceAll("\\\\", "\\\\\\\\");

        

详见:【已解决】android中的java的正则的替换:去除掉宏定义中行末的反斜杠