找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 10522|回复: 4

[问题求助] VBS正则为什么匹配不到我想要的结果?

[复制链接]
发表于 2023-5-2 09:42:28 | 显示全部楼层 |阅读模式
标题不太明确 抱歉
  1. ([a-zA-Z][a-z0-9A-Z_]*)\s*\.\s*(([a-zA-Z][a-z0-9A-Z_]*)?)$
复制代码
我想匹配到例如
  1. bala.aba
  2. sdf.
  3. asdfas.adfsdfadsf
复制代码
这种 一堆字符.一堆可以没有的字符
但是为什么例如
  1. er
  2. seff
复制代码
这种没有点的也能匹配上?
发表于 2023-5-2 11:10:41 | 显示全部楼层
看着没啥毛病,你不会获取的是子匹配吧
子匹配是括号括起来的部分
 楼主| 发表于 2023-5-2 11:29:52 | 显示全部楼层
回复 2# 老刘1号


    字串又不影响匹配出来的串
问题是确实出问题了啊 检查了好几遍都看不出来问题
 楼主| 发表于 2023-5-2 12:54:15 | 显示全部楼层
\s有时候也有莫名其妙的问题 只能用[/x20/x09]来替代
发表于 2023-5-2 14:02:42 | 显示全部楼层
经测试,下列两行匹配不到
  1. er
  2. seff
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 22:01 , Processed in 0.016488 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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