我有以下字符串:
c:\Users\moises\file
我试图使用:
String fileName = path.split("\\")[3];
但是我收到了这个错误:
java.util.regex.PatternSyntaxException: Unexpected internal error near index 1
如何用" \"分割字符串?字符
答案 0 :(得分:1)
path.split("\\\\");
你需要逃脱逃脱
答案 1 :(得分:0)
你需要连续四个反斜杠。
然后正则表达式由两个反斜杠组成:这意味着一个文字反斜杠。
答案 2 :(得分:0)
我想,这是因为你需要逃脱四次,试试这个:
path.split("\\\\");