来源: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.删除白色空格(空白区域) 操作方法:选择要替换的内容,按下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]。 相关解释及说明: ([!。:……?!)])^13{1,}表示查找所有以非句号、冒号、中文省略号、问号、感叹句和右括号为结尾、硬回车符号为标志的段落。找到后将其硬回车符号(段落标记)标志删除。 4.将数字中的句号改为小数点 要求:仅替换数字中的句号,而中文标点仍旧保留。 操作方法:选择要查找的内容,按下Ctrl+H组合键,打开“查找和替换”对话框,勾选“使用通配符”,要查找中输入[([0-9]{1,})。([0-9]{1,})],在替换中输入[\\1.\\2]。 5. 化学分子式的处理 要求:将文档中所有的H2O替换为H2O 在文档中录入正确的分子式H2O,选中并剪切 操作方法:在查找中输入[H2O],在替换中输入[^c]。 相关解释及说明:^c表示Windows剪贴板的内容。 6. 对未设大纲级别的文档自动设置 操作方法:选择要替换内容,按下Ctrl+H组合键,“勾选使用通配符”,在查找中输入[[一二三四五六七八九十]@、],在替换中什么也不输入,但要在通过Ctrl+H打开“查找和替换”对话框后,点击“高级”,则“高级”变为“常规”,在下面的“格式”下拉菜单可以看到“字体”、“段落”、“样式”等,如点击其中的“样式”,就可以选择“标题1”。如下图。 相关解释及说明:表示将含有“一、”“二、”……“十一、”等的段落,设置为标题1。 4.另附两个实例:在英文中文之间加入数字利用剪贴板替换附录:^w 空白^p 回车^p^p 空行^s 不间断空格[一-﨩] 任意汉字^$ 任意字母^# 任意数字^? 任意字符[!^1-^127] 任意汉字加符号[a-zA-Z] 任意字母[a-zA-Z]{1,} 连着的字母