术语 开始前,我们先定义一对术语: • 通配符指的是您可以用来代表一个或多个字符的键盘字符
例如,星号 (*) 通常代表一个或多个字符,问号 (
) 通常代表单个字符
• 对我们来说,正则表达式指的是您可以用来查找和替换文本模式的文本字符和通配符组合
文本字符指的是必须存在于目标文本字符串中的文本
通配符指的是目标字符串中可能各不相同的文本
本节中的步骤介绍了如何使用正则表达式转置姓名
请记住,始终使用“查找和替换”对话框来运行您的正则表达式
同时请记住,如果表达式没有按预期工作,你始终可以按下 CTRL + Z 来撤销您的更改,然后尝试其他表达式
转置姓名 1
启动 Word,然后打开一个新的空白文档
复制此表格,将它粘贴到该文档中
Josh Barnhill Doris Hartw ig Tamara Johnston Daniel Shimshoni 1
在“开始”选项卡上的“编辑”组中,单击“替换”以打开“查找和替换”对话框
如果您没有看到“使用通配符”复选框,请单击“更多”,然后选中该复选框
如果您没有选中该复选框,Word 会将通配符视作文本
在“查找内容”框中键入以下字符
请确保您在两组括号之间包含了空格: () () 1
在“替换为”框中,键入以下字符
请确保您在逗号和第二个斜杠之间包含了空格: \2, \1 1
选择该表格,然后单击“全部 替换”
Word 会转置这 些 姓名并 使用逗号分 隔 它们,如下所 示 : Barnhill, Josh Hartw ig, Doris Johnston, Tamara Shimshoni, Daniel 此时,您可能会想 知 道 :如果您的姓名中有一部 分 或全部 包含中间名首 写 字母 ,该怎 么 做
请参 阅 使用正则表达式中的第一个示 例以了