Board logo

标题: [文本处理] everything命令行接口搜索 [打印本页]

作者: 小白龙    时间: 5 天前 08:18     标题: everything命令行接口搜索

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

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

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

作者: Five66    时间: 5 天前 14:42

正则不是通配
通配符的*是个代词 ,代指任意
正则的*是个量词 ,量度*之前的 ,你这正则第一个*之前都没东西 ,严格来讲就是个错误的正则
作者: 小白龙    时间: 3 天前 20:48

回复 3# Five66


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




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2