[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

标题不太明确 抱歉
  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
复制代码
这种没有点的也能匹配上?

看着没啥毛病,你不会获取的是子匹配吧
子匹配是括号括起来的部分

TOP

回复 2# 老刘1号


    字串又不影响匹配出来的串
问题是确实出问题了啊 检查了好几遍都看不出来问题

TOP

\s有时候也有莫名其妙的问题 只能用[/x20/x09]来替代

TOP

经测试,下列两行匹配不到
  1. er
  2. seff
复制代码

QQ 20147578

TOP

返回列表