搜索字符(Microsoft Word)
为了执行字符搜索,必须首先通过在搜索中允许使用通配符来启用模式匹配。为此,您需要上拉“查找和替换”对话框的“查找”或“替换”选项卡,然后单击“更多”按钮。在Word 2013中,按Ctrl + F组合键以弹出窗口左侧的搜索窗格。单击放大镜,然后选择“高级查找”,这将显示“查找”对话框;单击更多。在对话框的展开区域中,确保已选中“使用通配符”复选框。这将导致Word对“查找内容”和“替换为”框中的内容的解释与未选中该复选框时的解释完全不同。
启用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]。必须在方括号内的字符开头使用此字符。因此,[!abcdef]是有效的,而[abc!def]是无效的。这确实是有道理的,因为[!abcdef]在逻辑上是正确的,而[abc!def]在逻辑上是不一致的。
Word中的模式匹配还可以理解,问号是单个字符的占位符,星号是任意数量的字符的占位符。换句话说,如果您搜索n?t,Word将找到螺母,而不是net。如果改为搜索n * t,则这三个单词将被匹配,以及整齐的,下一个以及n(在模式中)和t(在匹配中)之间的“模式匹配”部分。
如果要实际搜索连字符,感叹号,问号,星号,方括号,大括号,大于字符,小于字符,at符号或括号(所有这些都具有特殊含义),只需在字符前加反斜杠(\)。例如,如果要搜索用于结束句子的字符(句号,问号和感叹号),则可以输入[。\?\!]。
_WordTips_是您进行经济有效的Microsoft Word培训的来源。
(Microsoft Word是世界上最流行的文字处理软件。)本技巧(270)适用于Microsoft Word 2007、2010和2013。您可以在此处为Word的较早菜单界面找到此技巧的版本:link:/ word-Searching_for_Characters [Searching for Characters]
。