h111666b 发表于 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个相连的 " \\"斜杠 , 就提示 "路径不对"

afan 发表于 2022-6-26 16:52:44

If StringRegExp($FilePath, '\\\\') Then

h111666b 发表于 2022-6-26 16:56:39

谢谢超版 , 对了

afan 发表于 2022-6-26 17:10:51

h111666b 发表于 2022-6-26 16:56
谢谢超版 , 对了

这种也可以直接
If StringInStr($FilePath, '\\') Then

h111666b 发表于 2022-6-26 17:19:51

超版 , 套用在一起就不正常 , 帮忙处理下

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

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

我主要想同时判断路径里的 "?"和"*" 字符

afan 发表于 2022-6-26 17:31:26

h111666b 发表于 2022-6-26 17:19
超版 , 套用在一起就不正常 , 帮忙处理下

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


If StringRegExp($FilePath, '(?:\\\\|[?*])') Then

h111666b 发表于 2022-6-26 18:21:27

完美解决了 , 又学习了一招 ,再次感谢afan超级版主
页: [1]
查看完整版本: [已解决]路径检查求助 , 检查文件路径有两个\\斜杠就提示错误