年底了,各种总结哈。我们在用word编辑文档时,经常会遇到一些操作重复、任务量繁重的操作。比如批量的将文档中所有英文姓名首字母大写、批量更改某种格式等,这就需要借助通配符替换操作。下面就列举几种常用的高级替换技巧。
1.删除白色空格(空白区域)
操作方法:选择要替换的内容,按下ctrl+H组合键,打开“查找与替换”对话框。在查找内容中输入[^w],替换中什么也不输。
相关解释及说明:^w代表文档中所有的半角空格(^32)、全角空格、不间断空格(^s)(是通过Ctrl+Shift+Space输入的)以及制表符(^t)(通过按Tab键输入的)的任意组合。
2.不连续段落的删除
操作方法:选择要替换的内容,按下ctrl+H组键,打开“查找与替换”对话框。在查打中输入[^p^p],替换中输入[^p]。
相关解释及说明:^p代表段落标记符,^p^p表示两个连着的段落标记。这种多来自网页复制的文字。再教大家一个技巧,就是复制网页文字的时候,在粘贴到WORD中时,使用“选择性粘贴――无格式文本”,这样当大量文字的时候不会遭成WORD假死,复制速度比直接粘贴时快多少自己试试就知道了。
3.删除空行和断行相连接
操作方法:选择要替换的内容,按下Ctrl+H组合键,打开“查找和替换”对话框,“勾选使用通配符”,在查找中输入[([!。:……?!)])^13{1,}],在替换中输入[\\1],word2010中替换中输入[\1]。
相关解释及说明: ([!。:……?!)])^13{1,}表示查找所有以非句号、冒号、中文省略号、问号、感叹句和右括号为结尾、硬回车符号为标志的段落。找到后将其硬回车符号(段落标记)标志删除。
4.将数字中的句号改为小数点
要求:仅替换数字中的句号,而中文标点仍旧保留。
操作方法:选择要查找的内容,按下Ctrl+H组合键,打开“查找和替换”对话框,勾选“使用通配符”,要查找中输入[([0-9]{1,})。([0-9]{1,})],在替换中输入[\\1.\\2],word2010中替换中输入[\1.\2]。
5. 化学分子式的处理
要求:将文档中所有的H2O替换为H2O。在文档中录入正确的分子式H2O,选中并剪切,在查找中输入[H2O],在替换中输入[^c]。
相关解释及说明:^c表示Windows剪贴板的内容。
6. 对未设大纲级别的文档自动设置
操作方法:选择要替换内容,按下Ctrl+H组合键,“勾选使用通配符”,在查找中输入[[一二三四五六七八九十]@、],在替换中什么也不输入,但要在通过Ctrl+H打开“查找和替换”对话框后,点击“高级”,则“高级”变为“常规”,在下面的“格式”下拉菜单可以看到“字体”、“段落”、“样式”等,如点击其中的“样式”,就可以选择“标题1”(这个自己选啦)。如下图。
替换后的结果如下图:
相关解释及说明:表示将含有“一、”“二、”……“十一、”等的段落,设置为标题1。
注:以上方法来源自网络,但亲测有效~~更多通配符替换点我查看