[已解决]如何将标题或文件名中的非法字符删除或替换为空
本帖最后由 891108506 于 2024-1-2 23:07 编辑如何将包含这几个\/:*?"<>|非法字符的其中任何一个删除或替换为空?只要有非法字符就处理掉
StringRegExpReplace($t, '[\\\/\:\*\?\"\<\>\|]', "", 0)
这样可以解决,还有其他方法吗? 非法字符还包涵下边这一堆。
不要将以下保留名称用于文件的名称:
CON, PRN, AUX, NUL, COM0, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM¹, COM², COM³, LPT0, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, LPT¹, LPT², and LPT³. 另请避免这些名称紧跟扩展名;例如,NUL.txt 和 NUL.tar.gz 都等效于 NUL。 有关详细信息,请参阅命名空间。
页:
[1]