找回密码
 加入
搜索
查看: 573|回复: 6

[AU3基础] [已解决]路径检查求助 , 检查文件路径有两个\\斜杠就提示错误

[复制链接]
发表于 2022-6-26 16:48:22 | 显示全部楼层 |阅读模式
本帖最后由 h111666b 于 2022-6-26 16:57 编辑

$FilePath = 'F:\123\123\\'

If StringRegExp($FilePath, '[\\]') Then
        MsgBox(4096, "提示", "路径不对")
Else
        MsgBox(4096, "提示", "继续下一步")
EndIf

现在只想判断有一个 "\" 提示 "继续下一步" , 如果路径中任何地方有2个相连的 " \\"斜杠 , 就提示 "路径不对"

发表于 2022-6-26 16:52:44 | 显示全部楼层
If StringRegExp($FilePath, '\\\\') Then
 楼主| 发表于 2022-6-26 16:56:39 | 显示全部楼层
谢谢超版 , 对了
发表于 2022-6-26 17:10:51 | 显示全部楼层

这种也可以直接
If StringInStr($FilePath, '\\') Then
 楼主| 发表于 2022-6-26 17:19:51 | 显示全部楼层
超版 , 套用在一起就不正常 , 帮忙处理下

$FilePath = 'F:\123\123\\'

If StringRegExp($FilePath, '\\\\?*') Then
        MsgBox(4096, "提示", "路径不对")
Else
        MsgBox(4096, "提示", "继续下一步")
EndIf

我主要想同时判断路径里的 "?"和"*" 字符
发表于 2022-6-26 17:31:26 | 显示全部楼层
h111666b 发表于 2022-6-26 17:19
超版 , 套用在一起就不正常 , 帮忙处理下

$FilePath = 'F:\123\123\\'

If StringRegExp($FilePath, '(?:\\\\|[?*])') Then
 楼主| 发表于 2022-6-26 18:21:27 | 显示全部楼层
完美解决了 , 又学习了一招 ,  再次感谢afan超级版主
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-3-29 16:32 , Processed in 0.071174 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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