在线正则表达式提取/替换工具

输出内容
输出格式
结果处理
提取结果
处理结果将显示在这里
留空表示删除匹配内容
替换语法说明
$1、$2…:引用第 N 个捕获组
$&:引用整个匹配内容
$`:引用匹配位置之前的内容
$':引用匹配位置之后的内容
替换结果
处理结果将显示在这里

批量提取匹配与捕获组,支持每行一条、JSON、CSV 导出与正则批量替换预览

正则表达式提取与替换工具

这个工具面向成批文本处理:一边是把符合正则的内容从大段文本中全部提取出来,一边是按正则规则批量替换文本。两个功能通过页签切换,都支持结果复制与下载,可以直接接到后续的表格、脚本或数据库导入流程。

正则提取

  • 支持全局 g 与忽略大小写 i 两个常用标志位。
  • 自动识别正则中的捕获组数量,可选择输出完整匹配,或只输出指定编号的捕获组,例如只保留链接里的网址部分。
  • 结果处理支持去除空结果与按值去重,并在统计行说明去空、去重后的条数。
  • 点击结果行可回到原始文本中定位并高亮该匹配,便于核对来源。

输出格式与导出

提取结果支持每行一条、JSON 数组与 CSV 三种格式:每行一条适合直接粘贴使用,JSON 适合程序读取,CSV 会对包含逗号、引号与换行的内容做转义并输出带 BOM 的文件,方便 Excel 正常打开中文。三种格式都可以一键复制,或下载为对应的 TXT、JSON、CSV 文件。

正则替换

填写正则、替换内容与原始文本即可批量替换。替换内容支持 $1、$2 引用捕获组与 $& 引用整个匹配,页面提供可展开的替换语法说明;留空表示删除匹配内容。输入过程中会自动生成预览并统计替换数量,结果可复制或下载为 TXT,也可以用内置示例先了解字段重排的写法。

处理能力与限制

  • 文本体积会按分级给出提示:1MB 以内正常处理,1MB 到 8MB 提示耗时可能较长,8MB 以上建议分段处理。
  • 为避免页面卡死,文本达到 1MB 后不再自动预览替换结果,改为点击按钮手动执行。
  • 匹配遍历设有 10 万次上限,达到上限会提示结果可能不完整;对空匹配做了防死循环处理。
  • 可点击定位的结果行限定在每行一条格式且未去重、条数不超过 500 条时启用,避免生成过大的页面结构。

错误处理

正则无法编译时会明确提示正则表达式无效并附上引擎信息;没有命中任何内容时给出未找到匹配的提示,而不是返回空白结果;正则或文本为空时会提醒补全,避免误以为工具没有反应。

使用场景

  • 日志分析:批量提取 IP、时间戳、错误码或接口路径。
  • 数据清洗:从粘贴的文本中抽出手机号、邮箱、订单号等字段并去重。
  • 内容整理:批量收集网址、图片地址,导出为 CSV 或 JSON。
  • 批量改写:统一调整日期格式、添加前后缀,或对敏感字段做脱敏处理。

隐私与数据安全

提取与替换均由浏览器本地的正则引擎完成,正则表达式与待处理文本不会上传服务器,也不会被保存,适合处理内部日志与业务数据样本。

用正则批量提取内容或批量替换文本

面向成批文本处理:把散落在大段文本中的目标内容一次性提取出来,或按正则规则批量替换,结果可直接复制、下载复用。
  • 提取全部匹配,或从自动识别的捕获组中选择只输出某一组
  • 输出格式支持每行一条、JSON 数组与 CSV,并可去除空结果、按值去重
  • 点击提取结果可回到原文定位并高亮,快速核对来源
  • 替换支持 $1、$2 引用捕获组与 $& 引用整个匹配,内置语法说明
  • 替换结果输入即预览并统计替换数量,可复制或下载 TXT
  • 文本体积分级提示,超大文本给出分段处理建议与遍历上限说明
适合日志分析、数据清洗、链接与字段收集、批量改写与文本脱敏。提取与替换全部在浏览器本地完成,正则与文本不会上传服务器。
评论 0
暂无评论,快来发表第一条评论吧
评论内容不能为空
0/255