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

正则文本处理工具

专注于正则工作台之外的文本加工:保留匹配内容、按正则分割并重新拼接、合并多行、按行重排与空白格式化。原文与结果实时对照,支持撤销/恢复。

正则文本处理 · 工具介绍

替换、删除、提取、批量替换已经统一到「正则工作台」,与测试共享同一份匹配结果;本页只保留工作台没有的文本加工能力。

保留:删除所有未匹配的文本,仅拼接保留匹配到的内容;分割:按正则拆分文本并用连接符重新拼接;合并:把匹配到的换行等替换为分隔符。

重排:对行做升序/降序/反转;格式化:清理每行多余空白。所有模式都提供原文与结果对照预览,可一键应用到原文并撤销/恢复。

对可能存在灾难性回溯的表达式会显示安全提示,大文本会给出性能提示;全部处理在浏览器本地完成。

正则文本处理 · 功能特点

  • 五种模式:保留 / 分割 / 合并 / 重排 / 格式化
  • 原文与结果实时对照预览
  • 结果应用到原文,支持撤销 / 恢复
  • 分割可自定义连接符,合并可自定义合并符
  • 重排支持升序 / 降序 / 反转
  • 危险表达式安全提示与大文本性能提示
  • 复制 / 下载结果,本地处理不上传

正则文本处理 · 使用方法

  1. 输入正则表达式与 Flags;
  2. 在左侧粘贴原文,右侧即时显示结果预览;
  3. 选择需要的模式(保留/分割/合并/重排/格式化)并设置对应参数;
  4. 确认结果后点击“应用到原文”,必要时用撤销/恢复调整;
  5. 复制或下载最终结果。

正则文本处理 · 常见问题

Q:“保留”和“提取”有什么不同?

提取把每个匹配内容分行输出,已在正则工作台的提取模式中提供;保留则删除未匹配文本、直接拼接匹配内容,属于文本加工。

Q:如何把多行文本合并成一行?

选择“合并”模式,用正则匹配换行(如 \n 或 \r?\n),将合并符设为空格或其他分隔符即可。

Q:替换和删除去哪里了?

已统一到「正则工作台」的替换模式:替换内容留空即等于删除,并可预览修改数量后一键应用。

Q:危险表达式提示是什么?

当检测到嵌套量词等可能导致灾难性回溯的结构时会提示,避免页面长时间无响应。

相关工具

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

正则测试器

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

打开工具

正则搜索

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

打开工具

正则替换

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

打开工具

正则提取

提取全部匹配/捕获组/命名组,支持去重与排序

打开工具

正则生成器

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

打开工具

常用格式正则

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

打开工具

正则解释器

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

打开工具

正则可视化

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

打开工具

学习与参考

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

打开工具

正则调试器

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

打开工具

性能与安全

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

打开工具

多语言引擎

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

打开工具

正则转换

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

打开工具

高级结构

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

打开工具