文档中经常会提及一些邮箱地址,如图 7‑65所示,笔者希望把一篇文章中所有的邮箱地址提取出来,如何批量处理呢?

图7‑65提取所有的邮件地址

解决方案

查找所有的邮箱地址进行复制粘贴。

操作方法

※批量提取E-Mail地址※

步骤1        如图 7‑66所示,按<Ctrl+H>组合键,打开“查找和替换”对话框→切换到“查找页”→勾选“使用通配符”→查找内容为“[a-zA-Z0-9._]{1,}\@[0-9a-zA-Z.]{1,}”→单击“在以下项中查找”,打开下拉菜单→单击“主文档”,选择主文档中所有邮箱地址→按<Esc>键,关闭“查找和替换”对话框。

图7‑66查找主文档中,所有符合邮箱规则的文本

步骤2        按<Ctrl+C>组合键,复制选择的内容→按<Ctrl+End>组合键,将光标放置于文章结尾→按<Ctrl+V>组合键进行粘贴。

原理分析

一般情况下,邮箱地址都由英文字母a~z(不区分大小写)、数字0~9、英文句点(.)、下划线(_)组成,而@后面一般都由数字、英文、英文句点(.)组成。如果不符合这样的规则,则需要适当修正查找的代码