正则表达式在

时间:2022-07-21 18:44:39

在其他语言中对正则表达式的使用和java有所不同,java对反斜杠\的不同处理。

在其他语言中,\\表示“我想要在正则表达式中插入一个普通的(字面上的)反斜杠,请不要给他任何特殊的意义。”而在java中,\\的意思是“我要插入一个正则表达式的反斜杠,所以其后的字符具有特殊的意义。”

例如:如果你想要表示一位数字,那么正则表达式应该是\\d。如果你想插入一个普通的反斜杠,则应该这样\\\\。

不过换行和制表符之类的东西只需要使用单反斜线:\n\t。