标签: java regex escaping backslash
我知道反斜杠用于字符转义,所以我必须使用其中两个来写一个反斜杠。
但为什么不编译?
“\\”=>不编译
但是这个:
“\\\\”=> “\”
哪个\逃脱了什么?
提前谢谢!
答案 0 :(得分:2)
这取决于上下文。有些\方法不使用普通字符串,它们使用正则表达式。在正则表达式中,\也是转义字符,因此要使用与普通"\\\\"字符对应的正则表达式,您必须编写{{1}}。
\
"\\\\"