如果在Word中启用了模式匹配,则可以轻松指定要搜索的确切字符。这是通过将字符括在方括号中来完成的。例如,如果要搜索大写字母A,则可以将其指定为[A]。如果要搜索除A之外的其他字符,也可以将它们放在方括号中。例如,[AEIOUaeiou]搜索大写或小写的所有元音。

您也可以在方括号内指定要搜索的字符范围。例如,如果要搜索任何数字,则可以搜索[0-9]。这将与0到9之间的任何一位数字匹配。当然,可以将范围与其他字符组合以查找特定字符。因此,您可以指定[A-E0-4],Word只会找到字符A,B,C,D,E,0、1、2、3和4。

您应注意,一对方括号用于表示要匹配的单个字符。如果要查找字符序列,则需要使用多个方括号。例如,假设您有一个文档,其中包含一些部件号。贵公司将其指定为字符PN-,后跟A和D之间的单个大写字母,然后是单个数字,然后是字母的任何大写字母。要搜索这些字符串,而无需返回其他容易混淆的序列,可以使用PN- [A-D] [0-9] [A-Z]作为搜索字符串。这将返回三个字符和三个字符的序列。

括号内另一个有用的修饰符是感叹号。这与说“不”或“除了”无关。例如,如果要匹配小写元音以外的任何字符,则可以使用[!aeiou]。必须在方括号内的字符开头使用此字符。因此,[!abc]有效,而[abc!def]无效。这确实是有道理的,因为[!abc]在逻辑上是正确的,而[abc!def]在逻辑上是不一致的。

Word中的模式匹配还可以理解,问号是单个字符的占位符,星号是任意数量的字符的占位符。换句话说,如果您搜索n?t,Word将找到螺母,而不是net。如果改为搜索n * t,则这三个单词将被匹配,以及整齐的,下一个以及n(在模式中)和t(在匹配中)之间的“模式匹配”部分。

如果要实际搜索连字符,感叹号,问号,星号,方括号,大括号,大于字符,小于字符,at符号或括号(所有这些都具有特殊含义),只需在字符前加反斜杠(\)。例如,如果要搜索用于结束句子的字符(句号,问号和感叹号),则可以输入[。\?\!]。

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(1184)适用于Microsoft Word 97、2000、2002和2003。您可以为Word(Word 2007)的功能区界面找到此技巧的版本。和更高版本)在这里: