📊正则可视化

将复杂的正则表达式转换为直观的流程图 / 状态机图,帮助理解匹配逻辑,适合学习、调试和教学演示。

^[a-z]+$ \d{3}-\d{2}-\d{4} 邮箱 手机号 URL 日期
⏳ 等待操作…
📊 可视化结果
输入正则表达式后点击「可视化」或开启自动可视化

💡 使用说明

  • 在输入框中输入正则表达式,点击 「可视化」 按钮即可生成对应的流程图 / 状态机图。
  • 点击下方的 示例标签 可快速填充常用正则表达式,方便学习和体验。
  • 开启 「自动可视化」 后,输入内容会延时自动生成图表,提升操作流畅度。
  • 生成的 SVG 图表可 下载为 .svg 文件复制 SVG 代码,用于文档或演示。
  • 本工具基于 Regulex 引擎,支持大多数标准正则语法(如字符类、量词、分组、反向引用等)。
  • 所有处理均在浏览器本地完成,不会上传任何数据,保护你的隐私。
💡 提示: 正则可视化将正则表达式转换为非确定性有限自动机(NFA)图形,每个节点代表一个状态,边代表状态转移,帮助直观理解匹配过程。