当前位置:文档之家› Word通配符

Word通配符

WORD中通配符的妙用,使用通配符查找替换文字做过编程的开发人员都知道正则表达式,正则表达式(Regular Expression)是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。

正则表达式是一个描述一组字符串的模板,它使用多种操作符来组合更小的表达式构建类似算术表达式。

在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。

在Word中有一项“查找”的功能,利用它我们可以迅速地找到要编辑或者修改的文字,该功能的使用方法如下:单击“编辑”菜单中的“查找”命令,即可弹出“查找和替换”对话框,在“查找内容”中我们可以输入要查找的内容,Word查找不但支持像“*”和“?”这样的常见通配符,还支持像“[]”、“@”等不常见的通配符,要使用这些不常见的通配符必须进行如下设置:在“查找和替换”对话框中,单击“高级”按钮,选中“使用通配符”复选框即可。

利用通配符可以令我们的查找工作更加灵活方便,下面就让我们来看一下这些统配符的具体用法。

1、任意单个字符:“?”可以代表任意单个字符,输入几个“?”就代表几个未知字符。

比如我们输入“?国”就可以找到诸如“中国”、“美国”、“英国”等字符;输入“???国”可以找到“孟加拉国”等字符。

2、任意多个字符:“*”可以代表任意多个字符。

比如我们输入“*国”就可以找到“中国”、“美国”、“孟加拉国”等字符。

3、指定字符之一:“[]”框内的字符可以是指定要查找的字符之一,比如输入“[中美]国”就可以找到“中国”、“美国”。

4、指定范围内的任意单个字符:“[x-x]”可以指定某一范围内的任意单个字符,比如输入“[a-e]ay”就可以找到“bay”、“day”等字符,要注意的是指定范围内的字符必须用升序。

5、排除指定范围内的任意单个字符:“[!x-x]”可以用来排除指定范围内的任意单个字符,比如我们输入“[!c-f]”就可以找到“bay”、“gay”、“lay”等字符,但是不会找到“cay”、“day”等字符。

要注意范围必须用升序。

6、指定前一字符的个数:“{n}”可以用来指定要查找的字符中包含前一字符的个数,比如输入“cho{1}se”就是说包含1个前一字符“o”,可以找到“chose”,输入“cho{2}se”就是说包含2个前一字符“o”,可以找到“choose”。

7、指定前一字符数范围:“{x,x}”可以用指定要查找字符中前一字符数范围,比如我们输入“cho{1,2}”,则说明包含前一字符“o”数目范围是1-2个,则可以找到“chose”、“choose”。

8、一个以上的前一字符:“@”可以用来指定要查找字符中包含一个以上的前一字符,比如我们输入“cho@se”,就可以找到“chose”、“choose”等字符。

9、指定起始字符串:“<”可以用来指定要查找字符中的起始字符串,比如我们输入“<ag”,就说明要查找的字符的起始字符为“ag”,可以找到“ago”、“agree”、“again”等字符。

10、指定结尾字符串:“>”可以用来指定要查找字符中的结尾字符串,比如我们输入“er>”,就说明要查找的字符的结尾字符为“er”,可以找到“ver”、“her”、“lover”等等。

另外为了更精确的查找,你还可以把以上的通配符联合起来使用,比如我们输入“<(ag)*(er)>”则表示查找所有以“ag”开头并且以“er”结尾的单词,注意这时需要用括号将来区分开不同的查找规则。

最后还要注意如果要查找已经被定义为通配符的字符,如“*”、“?”等字符,必须在该字符前面加上反斜杠“\”,如输入“\*”则表示查找字符“*”。

单词开始字符串“<”输入“<le”可找到“lead”和“less”,而不会找到“toilet”。

单词结尾字符串“>”输入“ch>”可找到“sketch”和“tech”,而不会找到“chat”。

另外,你还可以将这些通配符联合起来加以使用,实现更为复杂的查询功能。

这时需要用括号将每一种查找括起来以表示查找处理的顺序。

你可以通过输入“<(pre)*(ed)>”来查找所有以“pre”开头且以“ed”结尾的单词。

在Word中使用“通配符”功能时需要注意以下几点:1.要查找已被定义为通配符的字符,那么需要在该字符前输入反斜杠(\),例如,要查找“?”或者“*”,可输入“\?”和“\*”。

2.如果使用了通配符,在查找文字时会大小写敏感。

如果希望查找大写和小写字母的任意组合,那么请使用方括号通配符。

例如输入“[Hh]*[Tt]”可找到“heat”、“Hat”或“HAT”,而用“H*t”就找不到“heat”。

3.使用通配符时,Word只查找整个单词。

例如,搜索“e*r ”可找到“enter”,但不会找到“entertain”。

如果要查找单词的所有形式,需要使用适当的通配符字符。

例如,输入“<(e*r)”可找到“enter”和“entertain”。

4.由于使用通配符时,Word无法识别在“查找内容”框中输入的以下项目的代码:尾注和脚注标记、域、段落标记、分节符、空格。

若要查找这些项目,可以在“查找内容”框中输入以下替换代码(注意,域没有可用的替换代码):脚注标记或尾注标记^2段落标记^13分节符^12空格空格{1,}(就是输入空格,然后输入“{1,}”)希望这些小技巧对大家能有所帮助,为大家的日常编辑工作增添一些方便。

为要查找的内容键入通配符可使用下列通配符来调整搜索条件。

请单击“编辑”菜单中的“查找”或“替换”命令。

如果看不到“使用通配符”复选框,请单击“高级”按钮。

然后选中“使用通配符”复选框并在“查找内容”框键入通配符和其他文字。

任意单个字符?键入“蓝?公司”可找到“蓝天公司”和“蓝翔公司”。

任意字符串*键入“蓝*公司”可找到“蓝翔公司”和“蓝翔花木公司”。

指定字符之一[ ]键入“[记纪]录”可找到“记录”和“纪录”。

指定范围内任意单个字符[-]键入“[r-t]ight”可找到“right”和“sight”。

必须用升序来表示该范围。

方括号内字符以外的任意单个字符[!]键入“m[!a]st”可找到“mist”和“most”,但不会找到“mast”。

方括号内指定字符范围以外的任意单个字符[!x-z]键入“t[!a-m]ck”可找到“tock”和“tuck”,而不会找到“tack”或“tick”。

n 个重复的前一字符或表达式{n}键入“fe{2}d”可找到“feed”,而不会而不查找“fed”。

至少n 个前一字符或表达式{n,}键入“fe{1,}d”可找到“fed”和“feed”。

n 到m 个前一字符或表达式{n,m}键入“10{1,3}”可找到“10”、“100”和“1000”。

一个以上的前一字符或表达式@键入“lo@t”可找到“lo”和“loot”。

单词起始<键入“<(inter)”可找到“interesting”和“intercept”,而不会找到“splintered”。

单词结尾>键入“(in)>”可找到“in”和“within”,但不会找到“interesting”。

注意可使用括号括住通配符和文字,以指明处理次序。

例如,可以通过键入“<(pre)*(ed)>”来查找“presorted”和“prevented”。

可使用\n 通配符搜索表达式,然后将其替换为经过重新排列的表达式。

例如,在“查找内容”框键入“(提高)(很快)”,在“替换为”框键入“\2\1”,Word 将找到“提高很快”并将其替换为“很快提高”。

Word查找与替换通配符使用教程2012-01-02对于不规则的查找替换,还是要用上这些“杀手锏”。

Word查找与替换·ASCII字符集代码代码说明代码说明代码说明1 嵌入式图形44 , 87 W2 脚注标记45 - 88 X3 46 . 89 Y4 47 / 90 Z5 48 0 91 [6 49 1 92 \7 表格竖线50 2 93 ]8 退格键51 3 94 ^9 制表符52 4 9510 换行符53 5 96 、11 手动换行符54 6 97 a12 分页符或分节符55 7 98 b13 回车符56 8 99 c14 分栏符57 9 100 d15 58 : 101 e16 59 ; 102 f17 60 < 103 g18 61 = 104 h19 左侧域标志62 > 105 i20 63 ? 106 j21 右侧域标志64 @ 107 k22 65 A 108 l23 66 B 109 m24 67 C 110 n25 68 D 111 o26 69 E 112 p27 70 F 113 q28 71 G 114 r29 72 H 115 s30 73 I 116 t31 74 J 117 u32 半角空格75 K 118 v33 ! 76 L 119 w34 “77 M 120 x35 # 78 N 121 y36 $ 79 O 122 z37 % 80 P 123 {38 & 81 Q 124 |39 ‘82 R 125 }40 ( 83 S 126 ~41 ) 84 T 12742 * 85 U43 + 86 VWord查找栏代码•通配符一览表序号清除使用通配符复选框勾选使用通配符复选框特殊字符代码特殊字符代码or通配符1任意单个字符(只用于查找框) ^?任意单个字符?2任意数字(单个)(只用于查找框) ^#任意数字(单个)[0-9]3任意英文字母(只用于查找框) ^$任意英文字母[a-zA-Z]4 段落标记^p 段落标记^135 手动换行符^l 手动换行符^l or ^116图形(只用于查找框) ^g or^1 图形^g7 1/4长划线^+ 1/4长划线^q8 长划线^j 长划线^+9 短划线^q 短划线^=10 制表符^t 制表符^t11 脱字号^ 脱字号^^12 分栏符^v 分栏符^n or ^1413 分节符(只用于查找框) ^b 分节符/分页符^m14 省略号^n 省略号^i15 全角省略号^i 全角省略号^j16 无宽非分隔符^z 无宽非分隔符^z17 无宽可选分隔符^x 无宽可选分隔符^x18 不间断空格^s 不间断空格^s19 不间断连字符^~ 不间断连字符^~20 ¶段落符号^% 表达式( )21 §分节符^ 单词开头<22 脚注标记(只用于查找框) ^f or ^2 单词结尾>23 可选连字符^- 任意字符串*24 空白区域^w 指定范围外任意单个字符[!x-z]25 手动分页符^m 指定范围内任意单个字符[ - ]26 尾注标记(只用于查找框) ^e 1个以上前一字符或表达式@27 域(只用于查找框) ^d n 个前一字符或表达式{ n }28 Unicode 字符^Unnnn n个以上前一字符或表达式{ n, }29 全角空格^u8195 n 到m 个前一字符或表达式{ n,m }30半角空格^32 or^u8194 所有小写英文字母[a-z]31批注(只用于查找框) ^a or^5 所有大写英文字母[A-Z]32 所有西文字符[^1-^127]33 所有中文汉字和中文标点[!^1-^127]所有中文汉字(CJK统一字符) [一-龥] or [一-34﨩]所有中文标点[!一-龥35^1-^127] 36 所有非数字字符[!0-9] 注:要查找已被定义为通配符的字符,该字符前键入反斜杠\ 。

相关主题