找回密码
 加入
搜索
查看: 137|回复: 2

[AU3基础] [已解决]如何将标题或文件名中的非法字符删除或替换为空

[复制链接]
发表于 2024-1-1 22:49:02 | 显示全部楼层 |阅读模式
本帖最后由 891108506 于 2024-1-2 23:07 编辑

如何将包含这几个\/:*?"<>|非法字符的其中任何一个删除或替换为空?只要有非法字符就处理掉

 楼主| 发表于 2024-1-1 23:08:52 | 显示全部楼层
StringRegExpReplace($t, '[\\\/\:\*\?\"\<\>\|]', "", 0)

这样可以解决,还有其他方法吗?
发表于 2024-1-2 01:17:56 | 显示全部楼层
非法字符还包涵下边这一堆。
不要将以下保留名称用于文件的名称:
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。 有关详细信息,请参阅命名空间。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-2 18:56 , Processed in 0.073106 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表