分类: 开发工具

正则表达式分组提取工具

站方自主规划没找到想要的工具?

运行正则表达式并将捕获组导出为表格

对文本运行正则表达式,收集每一处匹配的捕获组,并将结果导出为 CSV。全部在你的浏览器中完成,不会上传任何内容。

共找到 2 处匹配。

捕获组(CSV)
Group 1,Group 2,Group 3
Ada,Lovelace,ada@example.com
Grace,Hopper,grace@example.com

本页的所有处理都在浏览器中完成,不会上传任何内容。

这个工具能做什么

要从日志行、邮件或其他半结构化文本中提取结构化数据,通常需要编写带捕获组的正则表达式,再逐行手动运行。这个工具会一次性对整段文本运行该正则表达式,遍历每一处匹配,并将捕获组整理成行,方便直接复制到表格软件中使用。

使用方法

  1. 输入包含一个或多个捕获组的正则表达式,例如 (\w+) (\w+) <([^>]+)>。
  2. 根据需要设置标志,例如忽略大小写用 i,多行模式用 m。
  3. 粘贴要搜索的文本,每一处匹配都会生成一行捕获组。
  4. 复制生成的 CSV 结果。

隐私说明

本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。

常见问题

它是只找第一处匹配,还是会找出所有匹配?
会找出所有匹配。工具内部始终启用全局标志,因此文本中的每一处匹配都会被收集,而不仅仅是第一处。
如果正则表达式没有捕获组会怎样?
此时每一行会改为使用整个匹配的文本,而不是某个捕获组。
文本会被发送到服务器吗?
不会。匹配过程使用浏览器自带的正则表达式引擎完成,文本和正则表达式都不会离开当前页面。