23
可选连字符
^-
任意字符串
*
24
空白区域
^w
指定范围外任意单个字符
[!
x-z]
25
手动分页符
^m
指定范围内任意单个字符
[-]
升序
26
尾注标记
^e
1个以上前一字符或表达式
@
co@l查col,cool
27
域
^d
n个前一字符或表达式
{n}
a{2},a的个数2个
28
Unicode字符
^Unnnn
n个以上前一字符或表达式
{n,}
a{2,},a的个数2个以上
29
全角空格
^u8195
n到m个前一字符或表达式
{n,m}
a{2,3},a的个数2-3个
30
半角空格
^32
所有小写英文字母
[a-z]
31
批注
^a/^5
所有大写英文字母
[A-Z]
32
所有西文字符
[^1-^127]
33
所有中文汉字和中文标点
[!
^1-^127]
34
所有中文汉字(CJK统一字符)
[一-龥]or[一-﨩]
35
所有中文标点
[!
一-龥^1-^127]
36
所有非数字字符
[!
0-9]
注:
要查找已被定义为通配符的字符,该字符前键入反斜杠\。
查找、*、(、[等的代码分别是\、\*、\(、\[、。
Word替换栏代码·通配符一览表
序号
清除使用通配符复选框
勾选使用通配符复选框
特殊字符
代码
特殊字符
代码or通配符
0
要查找的表达式\n
\
1
段落标记↵
^p
段落标记↵
^p
2
手动换行符↓
^l
手动换行符↓
^l
3
查找的内容
^&
查找的内容
^&
4
剪贴板内容
^c
剪贴板内容
^c
5
省略号
^i
省略号
^i
6
全角省略号
^j
全角省略号
^j
7
制表符
^t
制表符
^t
8
长划线
^+
长划线
^+
9
1/4长划线( — )
^q
1/4长划线( — )
^q
10
短划线( – )
^=
短划线( – )
^=
11
脱字号
^^
脱字号
^^
12
手动分页符
^mor^12
手动分页符/分节符
^m
13
可选连字符(_)
^-
可选连字符(_)
^-
14
不间断连字符(-)
^~
不间断连字符(-)
^~
15
不间断空格
^s
不间断空格
^s
16
无宽非分隔符
^z
无宽非分隔符
^z
17
无宽可选分隔符
^x
无宽可选分隔符
^x
18
分栏符
^n
分栏符
^n
19
§分节符
^%
§分节符
^%
20
¶段落符号
^v
¶段落符号
^v
实例0:
查找重复段落,只保留一个。
如果是连续的重复段落:
点击:
编辑-替换,勾选通配符,查找内容:
(^13)([!
^13]@^13){2,},替换为:
\1\2
全部替换
重复一下,看看有没有替换干净(一个段落一般不会重复255次以上吧,呵呵),不行就再来几次,直到替换处数为0。
此命令效率非常之高!
成千上万页内容可瞬间完成!
如果是不连续的重复段落:
点击:
编辑-替换,勾选通配符
查找内容:
(^13[!
^13]@^13)(*)\,替换为:
^13\1\,全部替换
重复几次,只到替换处数为0。
此命令对数百页文档可能需时较长,因为要执行循环比较,请耐心等候!
[查找内容:
(^13[!
^13]@^13){2,},替换为:
\1,这段代码的意思:
^13表示段落标记,[!
]表示“非”,[!
^13]表示段落标记之外的任意单个字符;@表示一个以上的前一字符或表达式,它跟[!
^13]一起表示一个以上的段落标记之外的字符,^13[!
^13]@^13也就是包含前后段落标记的、有任意个字符的、非空的段落;用圆括号将其括起来(^13[!
^13]@^13),意思是将这一部分加以标识,这是我们标识的第一部分,下面替换为框中的\1代表的就是它!
{n,}代表至少n个前一字符或表达式,那么{2,}当然就表示2个以上这样的段落(括号括起来的部分),注意,应该是完全相同的段落!
注意这里的{2,}不可以用@来替代,如果用@的话,因为它也包括“一个”的情况,那么在执行的时候,所有的不重复的段落也会被它自己替换一遍,执行效率要大打折扣!
题外话:
正则表达式里要是有一个代码表示“两个或两个以上”的意思,该多好啊!
另外,这段代码里,[!
^13]这个思想我自己觉得用的比较好!
电脑也好判断
实例2:
多级人工序号怎样变自动多级符号
替换前效果
替换后效果
第1章 Excel简介
Excel的优点
理解工作簿和工作表
在工作表中移动
使用键盘导航
使用鼠标导航
第2章 输入和编辑工作表数据
了解所使用的数据类型
数值
文本
公式
简介
的优点
.理解工作簿和工作表
.在工作表中移动
使用键盘导航
使用鼠标导航
2.输入和编辑工作表数据
.了解所使用的数据类型
数值
文本
公式
操作方法:
选择要替换内容,按下Ctrl+H组合键,“勾选使用通配符”
1、将多级符号列表设置一下(建议其中的选项用制表符不用空格),然后将文档中的相应半角部分替换成制表符
2、点工具栏的多级符号按钮即可;可以看看其中的替换后的文档和使用的多级符号列表之间的“相似关系”
查找内容:
替换为:
(章)^32
\1^t
([0-9])^32
\1^t
相关解释及说明:
^32表示半角空格的Ascii码;
将以“章”加半角空格的部分替换成“章”加制表符的样式;
将以数字加半角空格的部分替换成数字加制表符的样式;
点击工具栏的“多级符号”,可以将原来手动编号的部分错误进行修正。
实例3:
一步替换法对齐人工目录人名
替换前效果
替换后效果
SARS病症及中药治疗…………………………方翼等
小叶石楠中苷类化学成分……………………李媛等
大孔吸附树脂的应用…………………………郭永学
HPLC法的研究…………………………………Thomas
中药的研究进展………………………………黄际薇
SARS病症及中药治疗 方翼等
小叶石楠中苷类化学成分 李媛等
大孔吸附树脂的应用 郭永学
HPLC法的研究 Thomas
中药的研究进展 黄际薇
操作方法:
选择要替换的内容,按下Ctrl+H组合键,打开“查找和替换”对话框,“勾选使用通配符”
查找内容:
替换为:
(…)@
^t
(“格式:
制表位”,比如设置“制表位位置”为
32,“对齐方式”为“右对齐”,“前导符”为2)
相关解释及说明:
查找一个以上的…,将所有的…内容替换为制表符,使原来…后的人名做到通过制表符统一设置为右对齐。
实例6:
删除空行和断行相连接
替换前效果
替换后效果
10月12日低价<<特警判官>>、<<东方快车谋杀
案>>、<<火烧摩天楼>>、<<赏金捕手>>、<<赤色风暴>>等
片
1、<<赤色风暴>>--2元又名:
赤色风暴/红潮风暴/核艇
风暴CrimsonTide,中译影视出品,国英双语,上映:
1995年05月12日但泽尔华盛顿、金哈克曼主演。
剧情简介:
10月12日低价<<特警判官>>、<<东方快车谋杀案>>、<<火烧摩天楼>>、<<赏金捕手>>、<<赤色风暴>>等片1、<<赤色风暴>>--2元又名:
赤色风暴/红潮风暴/核艇风暴CrimsonTide,中译影视出品,国英双语,上映:
1995年05月12日但泽尔华盛顿、金哈克曼主演。
剧情简介:
操作方法:
选择要替换的内容,按下Ctrl+H组合键,打开“查找和替换”对话框,“勾选使用通配符”
查找内容:
替换为:
([!
。
:
……)])^13{1,}
\1
相关解释及说明:
。
:
……)表示中文句号、冒号、省略号、问号或小括号后括弧
查找段落的最后一个字符(不包括段落标记)不是。
:
……)的,则选中该字符及紧接该字符后面的所有回车符(段落标记)。
并将其后面的所在段落标记删除。
([!
ABCDE)])^13{1,}
替换前效果
替换后效果
上皮异常增生可表现下
列变化。
除了==B
舌体主
要起源于==D
慢性龈炎沟内上皮深层的炎性细胞
浸润主要是==C
上述哪种肿瘤的组织发生来自
闰管储备细胞==E
上皮异常增生可表现下列变化。
除了==B
舌体主要起源于==D
慢性龈炎沟内上皮深层的炎性细胞浸润主要是==C
上述哪种肿瘤的组织发生来自闰管储备细胞==E
实例7:
连续的重复段落和不连续的重复段落的删除
[准备工作]把每个段落标记替换为二个(查找内容“^p”,替换为“^p^p”)
替换前效果
替换后效果
白日依山尽,黄河入海流。
白日依山尽,黄河入海流。
白日依山尽,黄河入海流。
白日依山尽,黄河入海流。
操作方法:
选择要替换的内容,按下Ctrl+H组合键,打开“查找和替换”对话框,勾选“使用通配符”