java.util.regex.PatternSyntaxException:索引1附近发生意外的内部错误

时间:2018-07-30 18:34:59

标签: java

String separator=(char)92+"";

String parts[] = reader.split(separator);

for(String part:parts) {
    System.out.println(part);
}

1 个答案:

答案 0 :(得分:1)

这是在Java中以正则表达式模式声明反斜杠的方式。 \\\\

String parts[] = reader.split("\\\\");
for (String part: parts) {
     System.out.println(part);
}

常规反斜杠在Java字符串中写为\\,但是当用作模式的一部分时,需要转义两次,因此\\\\