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

正则表达式解释器

把一段复杂正则拆解成结构树,并为每个结构给出中文解释:字面量、元字符、字符类、量词、分组、断言、边界、转义等一目了然,帮助你读懂或校对他人写的正则。

正则解释器 · 工具介绍

阅读复杂正则时,最容易出问题的是分组层级、量词作用范围与断言位置。解释器把这些结构逐个列出,并说明每段的含义。

左侧是结构拆解,按缩进展示层级;点击任一结构,右侧会显示它的原始片段与中文解释。或关系会展开为多个分支,便于对照。

工具同时解释当前 Flags 的含义(d/g/i/m/s/u/y),并提示需要特定标志的语法(如 \p{...} 需要 u)。

对于无法识别的结构,工具会明确标注并给出警告,而不是猜测语义,确保解释的可信度。

正则解释器 · 功能特点

  • 结构拆解:字面量 / 元字符 / 字符类 / 量词 / 分组 / 断言 / 边界 / 转义
  • 区分捕获组、非捕获组、命名组与或关系分支
  • 每个结构提供中文解释,点击查看详情
  • 量词说明重复次数与贪婪/懒惰/占有模式
  • Flags 逐项中文解释
  • 未识别结构明确标注,不猜测语义
  • 本地解析,不上传正则

正则解释器 · 使用方法

  1. 在顶部输入需要解释的正则表达式;
  2. 在左侧结构树中查看层级拆解;
  3. 点击任一结构,在右侧查看原始片段与中文解释;
  4. 在下方查看当前 Flags 的含义;
  5. 根据警告提示修正无法识别的结构。

正则解释器 · 常见问题

Q:为什么有些结构显示“未识别”?

解释器覆盖常见子集;遇到不常见或引擎特有的语法时会原样标注并给出警告,避免给出错误解释。

Q:量词的贪婪/懒惰会显示吗?

会。量词解释中会说明重复次数以及贪婪、懒惰或占有模式。

Q:能解释其它语言的正则吗?

可以解释通用语法;引擎特有写法请在「多语言引擎」中查看差异与兼容性。

相关工具

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

正则测试器

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

打开工具

正则搜索

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

打开工具

正则替换

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

打开工具

正则提取

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

打开工具

正则文本处理

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

打开工具

正则生成器

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

打开工具

常用格式正则

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

打开工具

正则可视化

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

打开工具

学习与参考

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

打开工具

正则调试器

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

打开工具

性能与安全

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

打开工具

多语言引擎

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

打开工具

正则转换

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

打开工具

高级结构

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

打开工具