正则表达式中反斜杠'\' 分割字符串
有一个字符串: user\name要将其分开为user和name
方法如下: String str = "user\\name";
String[] s = str.split("\\\\");
因为在正则表达式中"\"是有特殊意义的,如果想要表示"\",必须在它前面使用一个转义字符"\"
所以: 在字符串中,"\\"表示反斜杠的.
如果写为 String str = "user\name";
String[] s = str.split("\\"); 是会出现 java.util.regex.PatternSyntaxException:异常. |