1. 通配符大全一览
序号 | 特殊字符(不使用通配符) | 代码(不使用通配符) | 特殊字符(使用通配符) | 代码(使用通配符) |
---|---|---|---|---|
1 | 任意单个字符 | ^? | 任意单个字符 | ? |
2 | 任意数字 | ^### | 任意数字(单个) | [0-9] |
3 | 任意英文字母 | ^$ | 任意英文字母 | [a-zA-Z] |
4 | 段落标记 | ^p | 段落标记 | ^13 |
5 | 手动换行符 | ^l | 手动换行符 | ^l 或 ^11 |
6 | 图形 | ^g 或 ^1 | 图形 | ^g |
7 | 1/4长划线 | ^+ | 1/4长划线 | ^q |
8 | 长划线 | ^j | 长划线 | ^+ |
9 | 短划线 | ^q | 短划线 | ^= |
10 | 制表符 | ^t | 制表符 | ^t |
11 | 脱字号 | ^ | 脱字号 | ^^ |
12 | 分栏符 | ^v | 分栏符 | ^n 或 ^14 |
13 | 分节符 | ^b | 分节符/分页符 | ^m |
14 | 省略号 | ^n | 省略号 | ^i |
15 | 全角省略号 | ^i | 全角省略号 | ^j |
16 | 无宽非分隔符 | ^z | 无宽非分隔符 | ^z |
17 | 无宽可选分隔符 | ^x | 无宽可选分隔符 | ^x |
18 | 不间断空格 | ^s | 不间断空格 | ^s |
19 | 不间断连字符 | ^~ | 不间断连字符 | ^~ |
20 | ¶段落符号 | ^% | 表达式 | ( ) |
21 | §分节符 | ^ | 单词结尾 | < |
22 | 脚注标记 | ^f 或 ^2 | 单词开头 | > |
23 | 可选连字符 | ^- | 任意字符串 | * |
24 | 空白区域 | ^w | 指定范围外任意单个字符 | [!x-z] |
25 | 手动分页符 | ^m | 指定范围内任意单个字符 | [ - ] |
26 | 尾注标记 | ^e | 1个以上前一字符 或 表达式 | @ |
27 | 域 | ^d | n 个前一字符 或 表达式 | { n } |
28 | Unicode 字符 | ^Unnnn | n个以上前一字符 或 表达式 | { n, } |
29 | 全角空格 | ^u8195 | n 到 m 个前一字符 或 表达式 | { n,m } |
30 | 半角空格 | ^32 或 ^u8194 | 所有小写英文字母 | [a-z] |
31 | 批注 | ^a 或 ^5 | 所有大写英文字母 | [A-Z] |
32 | 所有西文字符 | [^1-^127] | ||
33 | 所有中文汉字和中文标点 | [!^1-^127] | ||
34 | 所有中文汉字(CJK统一字符) | [一-龥] 或 [一-﨩] | ||
35 | 所有中文标点 | [!一-龥^1-^127] | ||
36 | 所有非数字字符 | [!0-9] | ||
37 | 要查找的表达式 \n | \ | ||
38 | 段落标记↵ | ^p | 段落标记↵ | ^p |
39 | 手动换行符↓ | ^l | 手动换行符↓ | ^l |
40 | 查找的内容 | ^& | 查找的内容 | ^& |
41 | 剪贴板内容 | ^c | 剪贴板内容 | ^c |
42 | 省略号 | ^i | 省略号 | ^i |
43 | 全角省略号 | ^j | 全角省略号 | ^j |
44 | 制表符 | ^t | 制表符 | ^t |
45 | 长划线 | ^+ | 长划线 | ^+ |
46 | 1/4长划线( — ) | ^q | 1/4长划线( — ) | ^q |
47 | 短划线( – ) | ^= | 短划线( – ) | ^= |
48 | 脱字号 | ^^ | 脱字号 | ^^ |
49 | 手动分页符 | ^m 或 ^12 | 手动分页符/分节符 | ^m |
50 | 可选连字符(_) | ^- | 可选连字符(_) | ^- |
51 | 不间断连字符(-) | ^~ | 不间断连字符(-) | ^~ |
52 | 不间断空格 | ^s | 不间断空格 | ^s |
53 | 无宽非分隔符 | ^z | 无宽非分隔符 | ^z |
54 | 无宽可选分隔符 | ^x | 无宽可选分隔符 | ^x |
55 | 分栏符 | ^n | 分栏符 | ^n |
56 | §分节符 | ^% | §分节符 | ^% |
57 | ¶段落符号 | ^v | ¶段落符号 | ^v |
注:要查找已被定义为通配符的字符,该字符前反斜\
。查找?
、*
、(
、)
、[
、]
等的代码分别是\?
、\*
、\(
、\)
、\[
、\]
2. 通配符用法详解
任意单个字符:?
可以代表任意单个字符,输入几个?
就代表几个未知字符。如:
输入? 国
就可以找到诸如中国
、美国
、英国
等字符;
输入???国
可以找到孟加拉国
等字符。
任意多个字符:*
可以代表任意多个字符。如:
输入*国
就可以找到中国
、美国
、 孟加拉国
等字符。
指定字符之一:[]
框内的字符可以是指定要查找的字符之一,如:
输入[中美]国
就可以找到中国
、美国
。 又如:
输入th[iu]g
,就可查找到thigh
和thug
。
输入[学硕博]士
,查找到的将会是学士、士、硕士、博士。
输入[大中小]学
可以查找到大学
、中学
或 小学
,但不查找求学
、开学
等。
输入[高矮]个
的话,W 或 d查找工具就可以找到高个
、矮个
等内容。
指定范围内的任意单个字符:[x-x]
可以指定某一范围内的任意单个字符,如:
输入[a-e]ay
就可以找到bay
、day
等字符,要注意的是指定范围内的字符必须用升序。 用升序。如:
输入[a-c]mend
的话,W 或 d查找工具就可以找到amend
、bmend
、cmend
等字符内容。
排除指定范、排除指定范围内的任意单个字符:[!x-x]
可以用来排除指定范围内的任意单个字符,如:
输入[!c-f]
就可以找到bay
、gay
、lay
等字符,但是不等字符,但是不会找到cay
、day
等字符。要注意范围必须用升序。
又如:
输入[!a-c]
的话,w 或 d程序就可以找到good
、see
、these
等目标字符,而所有包含字符a、b、c之类的内容都不会在查找结果中出现。
又如:
输入m[!a]st
,用,用来查找mist
和most
不会查找mast
。
输入[!a]n
,查到的将会是除an以外的所有可能组合如:合如:in、on 等。
指定前一字符的个数:{n}
可以用来指定要查找的字符中包含前一字符的个数,如:
输入cho{1} se
就是说包含1个前一字符o
,可以找到chose
,输入cho{2}se
就是说包含2个前一字符o
,可以找到, choose
。
又如:
输入lit{1}le
就是说包含1个前一字符t
,可以找到litle
。
输入lit{2}le
就是说包含2个前一字符t
,可以找到little
。
输入te{2}n
,表示查找teen
而不会查找ten
。
输入of{2}ice
,查找到的将会是office。
指定前一字符、指定前一字符数范围:{x,x}
可以用指定要查找字符中前一字符数范围,如:
输入cho{1,2}
,则说明包含前一字符o
数目范围是1-2个,则可以找到chose
、choose
。
一个以上的前一字符:@
可以用来指定要查找字符中包含一个以上的前一字符,如:
输入cho@se
,就可以找到, chose
、choose
等字符。
指定起始字符串:
<
可以用来指定要查找字符中的起始字符串,如:
输入<ag
,就说明要查找的字符的起始字符为ag
,可以找到 ago
、agree
、again
等字符。
输入<te
的话,可能查到ten
、tea
等。
指定结尾字符串:
>
可以用来指定要查找字符中的结尾字符串,如:
输入er>
,就说明要查找的字符的结尾字符为er
,可以找到 ver
、her
、lover
等等。
输入en>
, 就说明要查找到以en
结尾的所有目标对象,可能找到ten
、pen
、men
输入up>
,就说明要查找到以up
结尾的所有目标对象,例如会找到setup
、cup
等等。
表达式查找:
()
,尤其用于多个关键词的组合查找。
(America)(China)
,在替换为
中\2 \1
,W 或 d找到America China
并替换为China America
。
输入<(*)*(多娇)>
,就表示查找的是所有以*
开头并且 以多娇
结尾的字符串。
另外为了更精确的查找,你还可以把以上的通配符联合起来使用,如:
输入<(ag)*(er)>
则表示查找所有以ag
开头并且以er
结尾的单词,注意这时需要用括号将来区分开不同的查找规则。最后还要注意如果要查找已经被定义为通配符的字符,如*
、?
等字符,必须在该字符前面加上反斜杠\
,如:输入\*
则表示查找字符*
。
3. 使用通配符搜索
未完 ......
点击访问原文(进入后根据右侧标签,快速定位到本文)