admin管理员组文章数量:1565359
2024年7月19日发(作者:)
Everything必知必会搜索教程
万能的搜索匹配法
一般匹配搜索有三种方式:1、常规搜索:你输入什么搜索什么 2、通配符:使用* ?等符号3、正则表达式:最复杂也最
一、Everthing常量
大小常数
empty
tiny
small
medium
large
gigantic
0KB
0-10 KB
10-100KB
100KB-1 MB
1MB-16 MB
16MB-128 MB
Today
属性常数
R 只读文件
S 系统文件
D 文件夹
yesterday
D 文件夹
N 普通文件
符号
空格
|
!
< >
“”
解释
逻辑与
逻辑或
逻辑非
提高优先级
特殊字符串
二、搜索函数与运算符
例子
li ch
解释
文件名中既含li又含ch
文件名含1或2的txt文件
文件名不含b的txt文件
文件名含1或2的文件
字符串
”” “”
”” “”
逻辑运
算
case:
file:
folder:
path:
regex:
匹配1个任意字符
通配符
*
匹配0-∞任意字符
|
*.txt !b
file:<1 | 2 >
“foo bar”
a*.txt
a??.txt
匹配大小写
只匹配文件
*.txt attrib:a
*.txt dc:last year
*.txt dm:2015-2016
所有存档属性的txt文件
去年创建的
2015-2016修改的
H 隐藏文件
修饰符
ww:、wholeword:
attrib:<属性>、attributes:<
属性>
dc: ate> dm: 只匹配文件夹 正则表达式 全字匹配 匹配路径和文件名 搜索特定属性 搜索特定创建日期 搜索特定修改日期 搜索重复目标 搜索空文件夹 搜索指定后缀 筛选出特定长度 文件夹深度 搜索特定大小的文 件 函数 dupe: file: *.txt len:5-10 *.txt size:large、7mb- 8mb bmp和txt文件 文件名长5至10的txt文件 empty: ext: len: parents: size: 1MB-16 MB的txt文件 日期常数 函数:function:value等于value、d(function:start-end)范围start到end,剩下为>=< 三、正则表达式 开启正则表达式:Everything选项卡->常规->Home Match regex:选择Enabled,新开窗口就可以使用正则表达式了 符号 | () * + . [] [^] ^ $ {m,n} 解释 逻辑或 提升优先级 匹配0或1个指定字符 匹配0-∞个指定字符 匹配1-∞个指定字符 匹配任意单个字符 字符集,匹配单个字符 匹配指定集合之外的单个字符 匹配字符串的开始 匹配字符串的结尾 匹配字符个数最小值和最大值 例子 gray|grey gr(a|e)y colou?r c(ab)* ab+c a.c [a.c] 、[a-z] [^a-z] ^abc abc$ a{3,5} 解释 gray或者grey 等价于gray|grey 匹配”color” “colour” 匹配”abc” “abbc” “abbbc” 匹配”a” “.” “c”、匹配a到z 四、搜索实例 实例2:找出所有bmp和jpg文件 实例3: 找出所有名为download文件夹下的所有avi文件 实例4:找出所有名字中含.tx的文件夹 实例5:搜索空txt文件 实例6:搜索所有大于1MB的常见图像文件 实例7:查找所有全字匹配的文件 实例8:查找wi开头的h文件和cpp文件 实例9: d盘2016/1/1至2016/6/1的修改过的word文件 实例10: XXX第N集.rmvb”,XXX是电视剧名,N是数字 实例11:连续的RAR压缩包 实例12:连续的ZIP压缩包 实例13:搜索所有纯中文目标 实例14:搜索带中文字符的目标 实例15:找到所有c:windows目录下的txt文件 实例16:列出所有c:windows的N级子目录 实例17: 列出所有c:windows的N级子目录下的txt文件 实例1:找到所有c目录及其下任意子目录的txt文件 c:windows*.txt *.bmp | *.jpg download .avi folder:.tx *.txt file:size:0 <*.bmp|*.jpg|*.png|*.tga> size:>1mb ww: file: *.doc|*docx dm:2015/1-2015/6 regex:.*第[0-9]+集 regex:.*part[0-9]+.rar regex:.*.z[0-9]+ regex:^[^0-9a-z]*$ regex:^.*[^!-~]+.*$ regex:c:windows[^]*.txt regex:c:windows[^]*([^]*){N}$ regex:c:windows[^]*([^]*){N}.txt$ 匹配所有不是a到z的字符 开头为abc的字串 结尾为abc的字串 匹配”aaa” “aaaa” “aaaaa” 匹配”abc” “aac” 匹配”c” “cab” “cabab”
版权声明:本文标题:(完整)Everything必知必会搜索教程 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1721328375a872059.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论