Word替换技巧

来源: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

来源:http://blog.sina.com.cn/s/blog_591e979d0100h0qt.html

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、一个以上的前一字符或表达式
键入 @
例如,lo@t 查找“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是什么意思了吧...

来源:http://phi.ruc.edu.cn/bbs/viewthread.php?tid=16855&page=1&authorid=4

3.
推荐链接:http://bbs.ylmf.net/forum.php?mod=viewthread&tid=1076549

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,}    连着的字母

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值