标签:
java的转义字符
\b backspace键
\t Tab键
\n 按行回车
\r 回车
\” 双引号
\’ 单引号
\\ 反斜杠
问题:使用java中replaceAll方法将字符串中的反斜杠("\")替换成空字符串("")
String s="C:\盘";
s.replaceAll("\\","");
使用上面的代码会导致
1 java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \^
错误的原因:replaceAll中"\\"表示一个"\";\\表示一个\ ;即"\"表示为"\\\\"
正确的写法为:
String s="C:\盘";
s.replaceAll("\\\\","");
标签:
原文地址:http://www.cnblogs.com/lulu638/p/4894193.html