Unexpected internal error near index 1 \ ^错误
发布日期:2021-10-06 14:20:10 浏览次数:2 分类:技术文章

本文共 610 字,大约阅读时间需要 2 分钟。

文件解析是遇到的一个浏览器的问题,有些浏览器上传文件时文件名只是单纯的文件名,而有些浏览器上传的是文件的全路径名,兼容处理时出现了下面的错误。

@Test    public void test08(){        String upFileName = "F:\\文档\\我的导图\\Zookeeper.mmap";        String[] split = upFileName.split("\\");        upFileName = split[split.length - 1];        System.out.println(upFileName);    }

运行时出现了下面的问题:

这里写图片描述

能够看到是正则初始化编译时出现了错误,也就是split方法使用的正则写法出现了错误,因此上网找到了比较详细的写法。

这里写图片描述

所以,正确的代码如下:

@Test    public void test08(){        String upFileName = "F:\\文档\\我的导图\\Zookeeper.mmap";        String[] split = upFileName.split("\\\\");        upFileName = split[split.length - 1];        System.out.println(upFileName);    }

转载地址:https://blog.csdn.net/m0_37664906/article/details/78475781 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:vi和vim替换操作符详解
下一篇:Python学习笔记(1)- 安装及变量

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月12日 21时37分02秒