文本提取工具
从任意文本中提取电子邮件地址、网址、电话号码、数字、话题标签、@提及、IPv4 地址、日期或十六进制颜色,结果去重并可排序。
完全在浏览器中运行,您的数据不会被上传。
什么是 文本提取?
在一段文本中查找并列出某一类数据:电子邮件地址、网址、电话号码、数字、话题标签、@提及、IPv4 地址、日期或十六进制颜色代码。结果每行一个,可以去重并排序。
如何使用 文本提取
- 把文本(邮件往来、网页文字、日志、文档……)粘贴到输入框中。
- 在提取内容中选择要查找的类型。
- 保持开启去除重复项以得到唯一列表;如果想要排序,请勾选对结果排序。
- 复制或下载列表;下方一行会显示找到了多少个匹配项。
示例
Mail a.b@example.com or x@y.org. Visit https://algokit.dev/x?y=1
a.b@example.com x@y.org
提取内容:电子邮件地址 – 找到 2 个匹配项
何时使用 文本提取
适用于从你有权处理的文本中收集联系方式、链接或标签。匹配基于模式:它不会验证电子邮件地址是否真实存在,也不会验证电话号码在某个国家是否有效,不常见的格式也可能被漏掉。
文本提取 的工作原理
每种类型都使用专门的、支持 Unicode 的正则表达式。电子邮件需要有本地部分、@ 以及带 2 个以上字母顶级域的域名。网址以 http://、https://、ftp:// 或 www. 开头,并会去掉末尾的标点和不成对的右括号。电话号码是含有 7–15 个数字的数字组,可带可选的 +、空格、点、短横线和括号(日期和 IP 地址会被排除)。话题标签和提及接受任何文字的字母,所以 #Tiếng_Việt 也能被找到。IPv4 地址会逐段校验(0–255)。日期匹配 YYYY-MM-DD(可带时间)以及 D/M/Y 或 D.M.Y 形式。十六进制颜色匹配 #RGB、#RGBA、#RRGGBB 和 #RRGGBBAA。
常见用例
- 从收到的一长串邮件往来中收集电子邮件地址
- 列出文档或聊天记录导出中的所有链接
- 从社交媒体文案中提取话题标签
- 从日志摘录中提取 IP 地址
- 从粘贴的报告中获取所有数字
安全提示
提取完全在你的浏览器中进行。只有在获准处理的情况下,才收集电子邮件地址或电话号码等个人数据。
常见问题
会检查电子邮件地址是否真实吗?
不会。它只会找出看起来像电子邮件地址的文本,也不会把任何内容发送到别处。
能识别哪些电话号码格式?
用数字、空格、点、短横线和括号书写的国际和本地号码,如 +1 (555) 123-4567 或 0912 345 678,只要包含 7–15 个数字即可。
可以同时提取多种类型吗?
一次选择一种类型;切换提取内容会立即更新结果,无需重新粘贴。
为什么 #fff 被列为话题标签?
话题标签是 # 后面跟着字母的任何内容,所以由字母组成的简短颜色代码也符合条件。请使用“十六进制颜色”选项来明确地列出颜色。