如何使用String#split和反斜杠字符?

use*_*300 3 java regex string split

我想拆分这个字符串:

C:\RCOUNT2013\2013_Extracted\Weekly ODEN Notices Report.12-28-2013.2013-12-29 07-20-51.pdf.log.0

在...上\.正则表达式是什么?

string.split("\\ \")  // ?
Run Code Online (Sandbox Code Playgroud)

ars*_*jii 7

在regex-land中,a \是一个转义字符,所以要获得一个文字, \我们需要逃避它:\\.然而,在Java中的字符串,\一个转义字符,所以我们需要每个逃脱\第二次,从而导致\\\\.因此,这就是你想要的:

str.split("\\\\")
Run Code Online (Sandbox Code Playgroud)