java正则表达式

311 阅读1分钟

反斜杠

  • 在有歧义的字符前加上反斜杠,来告诉编译器这是一个普通字符
  • java中两个反斜杠表示要插入一个正则表达式的反斜线
  • java中定义了下面这些合法的特殊字符
 \b  \t  \n  \f  \r  \"  \'  \\ 

为什么一个普通的反斜杠要四个反斜杠来表示?
java中两个反斜杠表示一个正则表达式的斜线,四个反斜杠分别表示两个正则表达式的斜线,将第二个反斜杠看成正则表达式中的一个具备其它意义的字符,例如-反斜杠表示成普通的反斜杠。