Word高级查找与替换教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实例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:多级人工序号怎样变自动多级符号
实例3:一步替换法对齐人工目录人名
实例6:删除空行和断行相连接
实例7:连续的重复段落和不连续的重复段落的删除
[准备工作]把每个段落标记替换为二个〔查找内容"^p",替换为"^p^p"〕
2、如果是不连续的重复段落:
实例8:删除多余的半角空格
实例9:将"表n-n"替换为"表n.n",〔n为小于1000的任意正整数〕如"表1-1"替换为"表1.1",如"表2-3"替换为"表2.3",
实例10:每三段合并成一段
实例11:以粗体字为标记进行分段
实例12:对正文各段的第一个字均格式化为宋体,二号,粗体的红色字.
实例13:删除连字符与其后面的相关内容
实例14:全半角数字/字母的转换
实例15:此类格式替换〔如3.5替换成3年级5班〕
实例16:如何将正确的词给替换出来
实例17:将数字中的句号改为小数点
要求:仅替换数字中的句号,而中文标点仍旧保留.
实例18:数字替换〔加空格、下划线〕
1、简单的替换
批量替换数字〔数字存在于文档的何位置〔开头、中间或结尾〕〕,做到在数字前后均添加一个空格,并对它们〔数字与其前后的一个空格〕添加下划线
2、有条件的数字替换
批量替换数字〔数字存在于文档的何位置〔开头、中间或结尾〕〕,做到在一位数与两位数的数字前后均添加一个空格,并对它们〔数字与其前后的一个空格〕添加下划线,如1替换为 1 ,11替换为 11,但三位数与以上的数字不进行替换.501和2619664不进行替换,保留原样.
实例19:删除答案部分
实例20:选择题选项对齐
中文文档:
全选要修改的文档〔如有制表符则全部清除〕
实例21:巧制试卷填空题
1、去除划线上的文字
2、将括号内文字〔含括号〕替换成无文字的等长下划线
实例22:化学分子式的处理
1、单分子式的替换
要求:将文档中所有的H2O替换为H2O
在文档中录入正确的分子式H2O,选中并剪切
2、多分子式的替换
实例23:英文直引号替换为中文引号
实例24:处理西文、中文和标点
1、删除英文字母.
2、删除西文字符但保留段落标记.
3、删除汉字.
4、删除汉字和中文标点〔保留西文字符〕.
实例26:替换这样的名字
要求:"吴三"且后面不是"桂"字的,也不是"次"字的,然后将其替换为"吴三桂".
实例27:使不连续的数字做到连续排列
文档里有[1][2]...[80]这些符号,这些符号分别出现一次.现在把其中的比如说[2]删除了,原来的[3][4]...[80]这些符号都得往前进一,如何才能办到?
方法:
在空白处,按下CTRL+F9组合键,系统自动插入一对花括号〔域标志〕,录入"SEQ A",注意中间有个空格;选中此域,按下SHIFT+F9,CTRL+X,将其剪切至剪贴板中.
实例28:查找颜色<红色>的内容,并在原来的字符的基础上添加序号
键入"SEQ A",注意中间有个空格,按下F9,更新域,其值为1,选中"1",〔域结果〕,剪切.
在空白处,按下CTRL+F9组合键,
实例30:此类数据的替换
实例31:批量在单元格中添加某个特定的符号<如¥>
实例32:批量提取下列每行文字的第一部分超
清除的办法,去掉选项〕
一、查找替换掉所在章、知识点、本题得分等内容
^13^13^13 替换为^p^p ,使各题之间只保留一个空行.要多次替换.
二、^13<[0-9]{2,2}>^13,替换为^p,去掉所有题目的序号
^13<[0-9]{1,1}>^13,^13<[0-9]{3,3}>^13同样
三、正确答案:删除,这样只有答案的字母A-E了
四、<^13^13><[!ABCDE〕]><*><^13> 替换为\1~~\2\3\4 为题目前加上标志~~
五、<^13^13><[A-E〕]><^13> 替换为\1~~\2\3 为答案前加上标志~~
四、查找~~* 选中"突出显示所有项目",然后复制到新文件中
七、新文件中,<^13><~~><[A-E]><^13> 替换为==\3^p 合并答案到题目那一行
八、删除所有的~~标志.完成选项的去除.
去除重复的题目与答案:
一、复制到电子表格中,
二、数据、排序
三、数据、筛选、高级筛选,选择不重复的记录
四、复制到新文件.完成。

相关文档
最新文档