Skip to content

tinker-regexp

TINKER 的正则表达式测试工具,灵感来自 RegExr,支持实时匹配、语法高亮和详细的匹配信息。

Screenshot

功能特性

  • 实时匹配 — 输入正则表达式或编辑测试文本时,匹配结果即时高亮显示
  • 语法高亮 — 表达式编辑器对正则语法标记进行颜色编码,悬停可查看每个部分的说明提示
  • 正则标志 — 支持切换 JavaScript 正则标志,包括全局 (g)、忽略大小写 (i)、多行 (m)、单行 (s)、unicode (u) 和粘性 (y)
  • 匹配详情 — 悬停高亮的匹配项可查看位置、匹配文本和捕获组信息
  • 错误提示 — 实时检测无效的正则表达式并显示错误信息
  • 剪贴板支持 — 将正则表达式复制到剪贴板,或从剪贴板粘贴正则表达式
  • 状态持久化 — 自动保存并恢复正则表达式、标志和测试文本

使用方法

  1. 在顶部的表达式区域输入正则表达式
  2. 在下方的文本区域输入或粘贴测试文本
  3. 匹配结果会自动以蓝色高亮实时显示
  4. 点击工具栏中的标志按钮切换正则标志(g、i、m、s、u、y)
  5. 悬停高亮的匹配项可查看详细信息,包括位置和捕获组
  6. 使用复制按钮复制正则表达式,或使用粘贴按钮从剪贴板加载
  7. 点击清除重置正则表达式

基于 AGPL-3.0 许可发布