首页 > 其他分享 >校验文件名是否合法, 如果不合法自动修改

校验文件名是否合法, 如果不合法自动修改

时间:2022-11-02 11:37:39浏览次数:87  
标签:Pattern 校验文件 fileName 修改 matcher pattern 合法

String fileName = "zhauyxsnxu|/|.xls";
Pattern pattern = Pattern.compile("[\\s\\\/:\*\?\\"<>\|]");
Matcher matcher = pattern.matcher(fileName);

fileName= matcher.replaceAll(""); // 将匹配到的非法字符以空替换
System.out.println(fileName);

https://www.cnblogs.com/hyiam/p/5736017.html

标签:Pattern,校验文件,fileName,修改,matcher,pattern,合法
From: https://www.cnblogs.com/xx2017/p/16850423.html

相关文章

  • 快速入门修改密码
    技术:bootstarp+jquery+ajax+thymeleaf(了解程度)功能描述:单击修改密码=>弹出模态框=>模态框内容有原密码、新密码、确认密码是三行+确认与取消按钮效果展示:文字有......
  • 修改校准debain的时间时钟
    一次重启后发现时间竟然从上午变成了晚上!要问,我是怎么发现在的我就是发现上午的时候我的屏幕夜灯突然出现了使用命令sudorm-f/etc/localtime删除本地时间文件sudocp......
  • 修改XMAPP中Apache的默认访问的主页
    默认主页修改:0.本人XAMPP版本为3.21.修改httpd-conf:即下图DocumentRoot后的路径以及下一行的路径,即为默认路径,因此将这两个路径修改为自己项目的路径即可2.本人修改后3.......
  • Windows修改远程连接用户名和密码
    http://www.80vps.com/d6085.html云服务器开通后默认用户名是administrator,并会随机生成一个初始密码,这样的管理员账户是极不安全的,所以进入系统后首先要做的就是修改默认......
  • 修改antd中Switch组件的颜色
    产品说,需要把Switch组件选中时是“红色”背景,不选中时是“蓝色”背景。效果如下:1.创建一个less文件@import'~antd/es/style/variable.less';.box{.ant-table......
  • JavaWeb学习(四)期中考试总结(方框形式超链接,对修改页面进行优化,多条件模糊查询、输入长
    一、方框形式超链接 <inputtype="button"value="注册"onclick="location.href='zhuce.jsp'"/>  二、对修改页面进行优化<tr><td>活动主题(不超过20个汉......
  • 使用Vue框架修改表单数据回显失败的一种情况
    今天在完成项目的某个模块的修改业务时,数据没有回显在表单里js文件constdefaultForm={processNo:'',name:'',reasons:'',overtimeStart:'',overti......
  • [I.MX6UL] Linux 内核移植(三) 网络驱动修改 配置文件另存为
    使能8线EMMC驱动Linux内核驱动里面EMMC默认是4线模式的,4线模式肯定没有8线模式的速度快,所以将EMMC的驱动修改为8线模式。修改方法很简单,直接修改设备树即可......
  • npm修改为国内源
    1、查看默认源命令:npmconfiggetregistry输出:https://registry.npmjs.org/ 2、修改为国内淘宝源npmconfigsetregistryhttps://registry.npm.taobao.org ......
  • ubuntu拉取镜像源修改
    重启docker报错想重启docker,如果都执行了以下不同的命令sudosystemctlrestartdockersudoservicedockerrestartsudosystemctlstartdocker.service都出现......