博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Word替换技巧
阅读量:5813 次
发布时间:2019-06-18

本文共 3986 字,大约阅读时间需要 13 分钟。

来源:http://www.gisall.com/?uid-153242-action-viewspace-itemid-5846

Word替换技巧四则

1.

在Word 中进行“查找”和“替换”时,如果使用通配符进行相关操纵可以大大提高工作效率,下面就是一些常用的通配符查找的例子:
通配符“[]”用来查找指定的字符之一,如“th[iu]g”,就可查找到“thigh”和“thug”。
通配符“[!]”用来查找指定字符以外的任意字符,如“m[!a]st”,用来查找“mist”和“most”不会查找“mast”。
在查找时也可以表达式进行查找,“{n}”,表示n次重复前一个字符,如“te{2}n”,表示查找“teen”而不会查找“ten”。
再教你一个高招,在“查找内容”中键入“(America)(China)”,在“替换为”中键入“\2\1”,Word找到“America China”并替换为“China America”。

 
博主注:最后一个高招厉害。需求:将文中所有的数字之间的点号改成-号,即23.28改成23-28。
可以组合通配符和()号。
 
查找框输入:([1-9]).([1-9])    (选择通配符模式)

替换框输入:\1-\2

来源:
2.

Word查找替换技巧一则

例如Mr. a b

Mr. c d

等,想一次性替换为

a b先生

c d先生

的形式,

怎么用通配符替换?

-----------------

查找:Mr. ([a-zA-Z]{1,} [a-zA-Z]{1,})
替换:\1先生

1.在查找里这里的括号可以把它当作是定义了一个变量,后面的替换就可以按照它们的顺序以\1、\2来引用了

2.[]表示字符组合,定义在这个位置处出现哪些字符是查找的匹配字符

-----------------

比如如下怎么替换:
Newton is his brother of Chisetie.
想把Newton 和 Chisetie换顺序。

查找:(Newton)(*)(Chisetie)

替换:\3\2\1
*表示任意字符

-----------------

Dim oFolder As ID.Folder

Dim oDoc As ID.Document
Dim oObjSet As ID.ObjectSet
Dim oClass As ID.ClassDescription
Dim fObjSet As ID.ObjectSet

比如说有这么几行

我要利用替换,去掉“As”后面的字符
变成:
Dim oFolder
Dim oDoc
Dim oObjSet
Dim oClass
Dim fObjSet

-------------------

使用通配符,

查找:As*(Dim)
替换:^p\1
=========

Word查找的技巧

来自水木社区

一般的查找都知道了

写一个高级技巧,主要内容来自word帮助文档,希望大家多用help

一、通配符的使用

和很多搜索引擎一样,word查找也可以使用通配符,而且更加灵活
1、任意字符串
键入 *
例如,s*d 可查找“sad”和“started”。
2、任意单个字符
键入 ?
例如,s?t 可查找“sat”和“set”。
3、单词的开头
键入 <
例如,<(inter) 查找“interesting”和“intercept”,但不查找“splintered”。
4、单词的结尾
键入 >
例如,(in)> 查找“in”和“within”,但不查找“interesting”。
5、指定字符之一
键入 [ ] 注意中括号的使用
例如,w[io]n 查找“win”和“won”。
6、指定范围内任意单个字符
键入 [-]
例如,[r-t]ight 查找“right”和“sight”。必须用升序来表示该范围。
7、中括号内指定字符范围以外的任意单个字符
键入 [!x-z] 注意!的使用
例如,t[!a-m]ck 查找“tock”和“tuck”,但不查找“tack”和“tick”。
8、n 个重复的前一字符或表达式
键入 {n} n为数字
例如,fe{2}d 查找“feed”,但不查找“fed”。
9、至少 n 个前一字符或表达式
键入 {n,}
例如,fe{1,}d 查找“fed”和“feed”。
10、n 到 m 个前一字符或表达式
键入 {n,m}
例如,10{1,3} 查找“10”、“100”和“1000”。
11、一个以上的前一字符或表达式
键入 @
例如, 查找“lot”和“loot”。

注意

1、要查找已被定义为通配符的字符,请在该字符前键入反斜扛 (\),例如,要查找问号,可键入“\?”。
2、可使用 \n 通配符搜索表达式,然后将其替换为经过重新排列的表达式
例如,在“查找内容”框键入“(Newton)(Christie)”,在“替换为”框键入“\2\1”,Word 将找到“Newton Christie”并将其替换为“Christie Newton”。

二、使用代码搜索

简单说就是word中可以查找很多特殊代码,比如回车符我们知道在ASCII码中是有编号的,但是一般无法打印,在word中就可以查出来。

步骤:

1、单击“编辑”菜单中的“查找”或“替换”命令。
2、请单击“高级”。
3、在“查找内容”框中输入代码。请执行下列操作之一:
3.1 若要从列表中选择代码,请单击“特殊字符”按钮,再单击所需字符,然后在“查找内容”框键入要查找的其他文字。
3.2 在“查找内容”框中直接键入代码。

常用的代码:

1、段落标记:^p或者^13 ^13是什么意思呢?往下面看吧
用这个方法可以把多个段落合并成为一段,或者把段之间多余的换行去掉,具体怎么作,动动脑筋
2、手动换行符:^l或者^11
所谓手动换行符就是软回车,只是把两行分隔开而已,而不是在格式行重新起一段,所以比如段首缩进就不会出现等
3、分页符或分节符:^12
什么是分页符?看看“插入”菜单第一个
4、图片或图形(仅嵌入):^g(选中“使用通配符”复选框时)或者^1(清除“使用通配符”复选框时)
注意只有嵌入的图形可以用!
5、ASCII 字符:^nnn
呵呵,知道^13是什么意思了吧...

来源:

3.
推荐链接:

WORD常用高级替换技巧[经常用,但你不知道的]

    本人因工作需要,经常从事WORD排版工作,现发一个WORD排版中的替换技巧,这个技巧可以说是一个批处理,免去了你一个一个去删除一些多余的格式。

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

转载于:https://www.cnblogs.com/alex-bn-lee/archive/2011/10/11/2750187.html

你可能感兴趣的文章
【SAP HANA】关于SAP HANA中带层次结构的计算视图Cacultation View创建、激活状况下在系统中生成对象的研究...
查看>>
[nodejs] nodejs开发个人博客(五)分配数据
查看>>
《Linux内核修炼之道》 之 高效学习Linux内核
查看>>
Java数据持久层框架 MyBatis之API学习九(SQL语句构建器详解)
查看>>
30分钟Git命令“从入门到放弃”
查看>>
nginx : TCP代理和负载均衡的stream模块
查看>>
MYSQL数据库间同步数据
查看>>
DevOps 前世今生 | mPaaS 线上直播 CodeHub #1 回顾
查看>>
iOS 解决UITabelView刷新闪动
查看>>
让前端小姐姐愉快地开发表单
查看>>
Dubbo笔记(四)
查看>>
Web前端JQuery入门实战案例
查看>>
java B2B2C Springboot电子商城系统- SSO单点登录之OAuth2.0 登出流程(3)
查看>>
USB 通信原理
查看>>
7zZip zip RAR iOS
查看>>
date命令的详细用法!
查看>>
UiAutomator源码分析之UiAutomatorBridge框架
查看>>
python 开发之selenium
查看>>
Xcode3.2.5中找不到Mac OS X - Command Line Utility -...
查看>>
css的div垂直居中的方法,百分比div垂直居中
查看>>