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

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

posted @ 2022-11-02 11:16  Elon-Yan  阅读(17)  评论(0编辑  收藏  举报