我想拆分这个字符串:
C:\RCOUNT2013\2013_Extracted\Weekly ODEN Notices Report.12-28-2013.2013-12-29 07-20-51.pdf.log.0<{1>}上的
。正则表达式是什么?
\
答案 0 :(得分:7)
在regex-land中,\
是一个转义字符,因此要获得文字 \
,我们需要将其转义:\\
。但是,在Java字符串中,\
也是转义字符,因此我们需要第二次转义每个\
,从而产生\\\\
。因此,这就是你想要的:
str.split("\\\\")
答案 1 :(得分:0)
split("\\\\")
双重逃避“\”
答案 2 :(得分:0)
正则表达式为"\\\\"
在源代码中:"\\\\"
编译后,字符串为:"\\"
正则表达式解析器将此作为look for a \
进行交互,因此它匹配一个反斜杠'\'