java - java中如何通过转义字符进行分割?

标签 java

我有以下字符串:

c:\Users\moises\file

我正在尝试使用:

String fileName = path.split("\\")[3];

但我收到此错误:

java.util.regex.PatternSyntaxException: Unexpected internal error near index 1

如何用“\”字符分割字符串

最佳答案

path.split("\\\\");

你需要逃离你的逃避

关于java - java中如何通过转义字符进行分割?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30356805/

相关文章:

java - 当我可以 ping IP 地址时,为什么 InetAddress.isReachable 返回 false?

Java 找不到由 .setId() 设置的 EditText

java - 模拟恒星的引力?

java - 如何替换命令模式的静态元素初始化?

java - 如何为 graphql 创建自定义错误/异常处理程序?

java - Netbeans 抛出 NumberFormatException

java - 将二进制数据上传到 Java

java - 让android Activity自行关闭

java - 通过 Java 调用非托管 C++

java - 滚动问题(Java-JFrame-JScrollBar)