码迷,mamicode.com
首页 >  
搜索关键字:文件名非法字符    ( 2个结果
java 是用正则表达式对文件名非法字符处理
1.文件名在操作系统中不允许出现 / \ " : | * ? < > 故将其以空替代 Pattern pattern = Pattern.compile("[\\s\\\\/:\\*\\?\\\"<>\\|]"); Matcher matcher = pattern.matcher(fileName ...
分类:编程语言   时间:2016-08-04 13:19:04    阅读次数:1668
[C/C++标准库]_[初级]_[过滤Windows文件名中的非法字符]
场景: 1. 通常生成文件时需要一个文件名,而生成文件名的方式可能是通过用户输入的字符,但是有些字符在windows上是不能作为文件名的,强行创建这类文件会失败。 2.一般可以通过正则表达式替换所有的非法字符,这里实现的是C++98 template(模板)方式的替换无效字符,std::string,std::wstring. 基本上windows上和字符串打交道都离不开wstring....
分类:编程语言   时间:2014-12-19 23:29:20    阅读次数:379
2条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!