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

[文本处理] everything命令行接口搜索

下面的链接中有个es.exe的命令行工具,
https://www.voidtools.com/zh-cn/ ... and_line_interface/

我想使用正则搜索文件名上带有: 江山的mp3或mp4文件, 我使用下面正则式, 搜索不到  大江山.mp4 但是能搜索到  江山大.mp4  为什么正则的*.失效了呢?
es.exe -r "*.江山.*\.(mp3|mp4)$"

回复 1# 小白龙
  1. es.exe -r ".*江山.*\.mp[3|4]$"
复制代码
1

评分人数

TOP

正则不是通配
通配符的*是个代词 ,代指任意
正则的*是个量词 ,量度*之前的 ,你这正则第一个*之前都没东西 ,严格来讲就是个错误的正则

TOP

回复 3# Five66


    多谢指导,
我迷迷糊糊的, 直接把gpt正则往上试, 没想到 是*.的顺序反了

TOP

返回列表