编程语言
首页 > 编程语言> > java 使用正则表达式对文件名非法字符处理

java 使用正则表达式对文件名非法字符处理

作者:互联网

 

1 文件名在操作系统中不允许出现 / \ " : | * ? < >

2 效验代码

    String fileName="<>?.xml";
boolean isPass = fileName.matches("[^\\s\\\\/:\\*\\?\\\"<>\\|](\\x20|[^\\s\\\\/:\\*\\?\\\"<>\\|])*[^\\s\\\\/:\\*\\?\\\"<>\\|\\.]$");
System.out.println(isPass);
//结果: false

 

标签:false,文件名,正则表达式,System,fileName,boolean,java,isPass
来源: https://www.cnblogs.com/lyn8100/p/15922363.html