电子邮件提取工具
粘贴任何文本——邮件往来、电子表格中的一列,或从网站复制的页面——工具会列出其中包含的每一个邮箱地址,每个只出现一次。您可以按 A 至 Z 排序,并以每行一个或逗号分隔的形式复制。免费,无需注册,文本永远不会离开您的浏览器。
选项
如何使用电子邮件提取工具
- 粘贴您的文本。 任何包含地址的内容:邮件往来、CSV、您复制的 PDF、联系页面。列表会随您输入而更新。
- 选择输出格式。 “每行一个”适合电子表格的一列或邮件合并;“以逗号分隔”则生成一行,可用于邮件客户端的收件人或密送字段。
- 如需排序,请勾选“按字母排序(A-Z)”。 否则,地址按其在文本中首次出现的顺序排列。
- 复制结果。 “找到的电子邮件数”卡片会显示提取出的唯一地址数量。
什么算作电子邮件地址
工具寻找的是地址的格式:本地部分、@ 符号,然后是至少含一个点的域名。本地部分可包含字母、数字、下划线、点、加号和连字符;域名可包含字母、数字、下划线和连字符,之后是点和后缀。地址两侧的括号、引号、逗号、分号以及 "mailto:" 会被去掉,句末的句号也会被删除。
无论大小写如何,重复项都会被去除,因为域名不区分大小写,而几乎所有邮件服务商对本地部分的处理方式也相同。保留的是首次出现的拼写。排序开启时同样忽略大小写。
示例
输入
Contact Jane Doe <[email protected]> or [email protected]. Cc: [email protected], [email protected]; mailto:[email protected]. Not addresses: user@localhost, @handle.
找到的电子邮件数:4。文本中有五个形似地址的字符串,但 [email protected] 与第一个地址只是大小写不同,因此被去掉。"+news" 标签和子域名被完整保留。user@localhost 的域名中没有点,@handle 没有本地部分,因此按照此模式两者都不算地址。
需要了解的局限
- 它找出看起来有效的地址,但不检查其是否存在。 匹配并不能证明邮箱真实存在或仍在使用。
- 带重音符号和非拉丁字符的地址不会被匹配。 例如 josé@exemple.fr 会被跳过,因为本地部分只允许不带重音的字母、数字及上述字符。
- 不常见但合法的形式会被漏掉。 完整的电子邮件标准(RFC 5322)允许带引号的本地部分及其他符号;本工具刻意采用更简单的模式,它涵盖了几乎所有真实地址。
- 被混淆的地址不会被解码。 写成“name at example dot com”的文本不会被识别。
您需要哪个工具?
| 如果您想…… | 使用 |
|---|---|
| 从文本中提取电子邮件地址 | 本页 |
| 从文本中提取网页链接 | 提取网址 |
| 从文本中提取数字,并计算总和与平均值 | 提取数字 |
| 只保留包含指定域名的行 | Line Filter |
| 您自己定义的自定义模式 | Regex Tester |
| 去除您已有列表中的重复行 | 去除重复行 |
常见问题
- 如何从文本中提取电子邮件地址?
- 将文本粘贴到输入框中。其中包含的每个地址都会立即列出,可按您的选择每行一个或以逗号分隔,并在“找到的电子邮件数”下显示数量。使用“复制结果”按钮复制列表。
- 会去除重复的电子邮件地址吗?
- 会。重复的地址只列出一次,比较时忽略大小写,因此 [email protected] 和 [email protected] 被视为同一个地址。显示的是文本中首次出现的拼写。
- 可以对地址排序吗?
- 可以。勾选“按字母排序(A-Z)”即可获得忽略大小写的字母顺序列表。不勾选时,地址按其首次出现的顺序列出。
- 它会检查电子邮件地址是否真实吗?
- 不会。它只识别形式上像地址的文本。邮箱是否存在,只能通过发送邮件或使用验证服务来测试。
- 为什么我文本中的某个地址被漏掉了?
- 最可能的原因是地址中含有带重音或非拉丁字母、域名中没有点(如 user@localhost),或地址被拆分到了两行。请把该行重新接好后再试,或手动添加该地址。
- 提取出的地址可以用于邮件群发吗?
- 从您自己的文件中收集地址是常规做法,但向未同意接收您消息的人群发邮件受到法律限制,例如欧盟的 GDPR、英国的 PECR 和美国的 CAN-SPAM。发送前请核对适用于您的规定。
- 我粘贴的地址会被发送到任何地方吗?
- 不会。文本仅在您的浏览器中扫描,从不会被上传或存储。