Word查栏代码·通配符一览表
序号 | 不使用通配符 | 使用通配符 | ||||
特殊字符 | 代码 | 用法 | 特殊字符 | 通配符 | ||
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 | §分节符 | ^ | 单词开头 | < | er>=ver,her,lover等 | |
22 | 脚注标记 | ^f /^2 | 单词结尾 | > | <te=ten,teas等 | |
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 | 手动分页符 | ^m or ^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简介 1.1 Excel的优点 1.2 理解工作簿和工作表 1.3 在工作表中移动 1.3.1 使用键盘导航 1.3.2 使用鼠标导航 第2章 输入和编辑工作表数据 2.1 了解所使用的数据类型 2.1.1 数值 2.1.2 文本 2.1.4 公式 | 1. Excel简介 1.1. Excel的优点 1.2. 理解工作簿和工作表 1.3. 在工作表中移动 1.3.1. 使用键盘导航 1.3.2. 使用鼠标导航 2. 输入和编辑工作表数据 2.1. 了解所使用的数据类型 2.1.1. 数值 2.1.2. 文本 2.1.3. 公式 |
操作方法: 选择要替换内容,按下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组合键,打开“查和替换”对话框,勾选“使用通配符” | ||
查内容: | 替换为: | |
(^13[!^13]@^13)\1 | \1 | |
相关解释及说明: 点击“全部替换”,重复几次,直到替换处数为0。 查两个以段落标记开头、中间是一个以上非段落标记的内容、再以段落标记结尾的部分,将其中的一个部分删除。 注:此查处的\1即为(^13[!^13]@^13),查内容处也可以表示为(^13[!^13]@^13)(^13[!^13]@^13) | ||
2、如果是不连续的重复段落:
替换前效果 | 替换后效果 | |
白日依山尽,黄河入海流。 一声何满子,双泪落君前。 白日依山尽,黄河入海流。 故国三千里,深宫二十年。 白日依山尽,黄河入海流。 | 白日依山尽,黄河入海流。 一声何满子,双泪落君前。 故国三千里,深宫二十年。 | |
操作方法: 选择要替换的内容,按下Ctrl+H组合键,打开“查和替换”对话框,勾选“使用通配符” | ||
查内容: | 替换为: | |
(^13[!^13]@^13)(*)\1 | ^13\1\2 | |
相关解释及说明: 点击“全部替换”,重复几次,直到替换处数为0。 查两个以段落标记开头的段落、中间是一个以上非段落标记的内容、再以段落标记结尾的段落,及其后面的任意内容的部分,将其中的一个部分删除。 注:此查处的\1即为(^13[!^13]@^13)(*) 查内容处也可以表示为(^13[!^13]@^13)(*)(^13[!^13]@^13)(*) | ||
实例8:删除多余的半角空格
替换前效果 | 替换后效果 | |
在开 发Palm 和无 线 电 应用程序时,Symbian EPOC操 作系统是一个强大的开发平台。 The Symbian EPOC operating system is a powerful platform for the development of palmtop and wireless applications . | 在开发Palm 和无线 电应用程序时,Symbian EPOC操作系统是一个强大的开发平台。 The Symbian EPOC operating system is a powerful platform for the development of palmtop and wireless applications . | |
操作方法: 选择要替换的内容,按下Ctrl+H组合键,打开“查和替换”对话框,勾选“使用通配符” | ||
查内容: | 替换为: | |
^32{1,} | ^32 | |
([!a-zA-Z])( )([!a-z,A-Z]) | \1\3 | |
相关解释及说明: 查所有一个或一个以上的半角空格,并将其替换为只有一个半角空格,这样可以保证英文单词之间有一个半角空格; 查所有由非英文字母开头、半角空格,再以非英文字母开头结尾的部分,将其中的半角空格删除。 | ||
实例9:将“表n-n”替换为“表n.n”,(n为小于1000的任意正整数)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论