使用反斜杠进行转义时,正则表达式与换行符不匹配

时间:2016-12-04 04:30:20

标签: java regex backslash html-escape-characters

字符串将包含两个字符:\n
模式将评估为:\\n;在这个第一个反斜杠将逃脱第二个,然后字符n将出现。 所以代码片段应该评估为true;但相反,它打印错误。

可能是什么原因?

public static void main(String[] args) {

    String s="\\n";
    System.out.println(s);

    Pattern p=Pattern.compile("\\\n");

    Matcher mm=p.matcher(s);
    System.out.println(mm.matches());
}

0 个答案:

没有答案