星点 星点-正则工具 本系列首页
关于
版本 v1.0.0

正则表达式提取工具

从一段文本中批量提取符合正则的内容:可选择提取全部匹配、某个捕获组或某个命名组,并支持去重、排序与批量复制,适合日志与数据整理。

正则提取 · 工具介绍

当需要从日志、HTML 片段或混合文本中抽取字段时,正则是常用手段。本工具把提取结果整理为清晰的列表,并显示提取数量。

提取方式有三种:全部匹配直接输出每个命中;捕获组按编号提取指定组;命名组按名称提取,便于表达语义。

提取结果可去重、按升序或降序排序,并可一键批量复制或下载为文本,方便粘贴到表格或其他工具中。

所有解析与提取均在浏览器本地完成,数据不会上传。

正则提取 · 功能特点

  • 提取全部匹配 / 指定捕获组 / 指定命名捕获组
  • 结果去重,保留唯一值
  • 升序 / 降序排序(中文按本地排序)
  • 提取数量统计与列表展示
  • 批量复制全部结果、单项点击复制
  • 下载为文本文件,本地处理不上传

正则提取 · 使用方法

  1. 输入正则表达式并勾选 g(全局);
  2. 在左侧粘贴待提取的源文本;
  3. 选择提取方式:全部匹配 / 捕获组(填编号)/ 命名组(选名称);
  4. 按需开启去重与排序;
  5. 在右侧查看结果,点击“批量复制”或“下载”保存。

正则提取 · 常见问题

Q:“全部匹配”和“捕获组”有什么区别?

全部匹配输出整个命中文本;捕获组只输出括号内某一组的内容,适合只关心字段值的场景。

Q:命名组提取需要满足什么条件?

正则中需使用 (?<name>...) 定义命名组,工具会自动列出可选的组名。

Q:为什么有的捕获组没有被提取?

未参与匹配的可选组会被跳过,仅提取实际匹配到的组内容。

Q:排序会影响原顺序吗?

排序只改变输出列表的顺序,不影响源文本;默认不排序,保持出现顺序。

相关工具

继续使用本站其它正则工具:

正则测试器

实时匹配、高亮、捕获组与位置,旗舰测试工具

打开工具

正则搜索

查找全部、上一个/下一个、当前总数与上下文

打开工具

正则替换

支持 $1/$&/$<name> 引用、替换次数与前后对照

打开工具

正则文本处理

保留/分割/合并/重排/格式化,专用文本加工

打开工具

正则生成器

条件生成 + 可视化构造 + 示例推导三种方式

打开工具

常用格式正则

手机号/邮箱/URL/IP/日期/身份证等格式库,生成+验证+表单

打开工具

正则解释器

结构拆解 + 中文逐段解释,点击查看详情

打开工具

正则可视化

结构树 + 流程图,直观展示分组/分支/量词

打开工具

学习与参考

元字符/量词/分组/断言/Flags 速查 + 常用正则 + 各语言

打开工具

正则调试器

诊断匹配失败原因与语法错误,给出修正建议

打开工具

性能与安全

复杂度分析、ReDoS 检测、回溯压力测试,可中止

打开工具

多语言引擎

各语言写法、Flags、特性矩阵与兼容性检查

打开工具

正则转换

转各语言/字符串/JSON,含 Flags 与转义处理

打开工具

高级结构

AST、合并、简化、去重与等价分析(改前改后对照)

打开工具