Java正则中"\\"表示普通反斜杠

Java中""用于转义字符,"\"表示普通无转义功能的反斜杠。

如果将字符串当做正则表达式来解析,那么"\"也有了特殊意义,它与其后的字符组合用于匹配字符串。因此如果在正则表达式中需要普通的反斜杠,则用"\\"表示。

//"\\"在正则表达式中表示普通反斜杠
String regex="\\";
//"\"在普通字符串中表示普通反斜杠
System.out.println("\".matches(regex));//true
原文地址:https://www.cnblogs.com/Frank-Hong/p/14253474.html