正则表达式可视化

把正则表达式解析为缩进的结构树,逐层展示分组、量词、字符类、断言与字面量的嵌套关系。适合梳理复杂正则的层次结构,无需图形渲染,全部在浏览器本地完成。

正则表达式 等待输入
/ /

每一行代表一个语法单元;缩进表示它属于哪一层分组。本工具只做结构展示,不执行匹配。

结构树
结构行数—
分组数—
量词数—
最大嵌套—
填写正则表达式后点击「生成结构」,这里会显示缩进结构树。

结构树按嵌套层级缩进,每一行代表一个语法单元。

展示规则
  • 结构树为纯文本,使用两个空格表示一层缩进。
  • 连续的字面量字符会合并为一段展示,如 abc。
  • 分组、断言、字符类都会按类型标注名称。
  • 花括号量词 {n,m} 会整体作为一段量词展示。
  • 最长支持 2000 个字符的模式,超出部分会被截断。
  • 所有解析均在浏览器本地完成,不会上传任何输入内容。