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

功能特性
- 实时匹配 — 输入正则表达式或编辑测试文本时,匹配结果即时高亮显示
- 语法高亮 — 表达式编辑器对正则语法标记进行颜色编码,悬停可查看每个部分的说明提示
- 正则标志 — 支持切换 JavaScript 正则标志,包括全局 (g)、忽略大小写 (i)、多行 (m)、单行 (s)、unicode (u) 和粘性 (y)
- 匹配详情 — 悬停高亮的匹配项可查看位置、匹配文本和捕获组信息
- 错误提示 — 实时检测无效的正则表达式并显示错误信息
- 剪贴板支持 — 将正则表达式复制到剪贴板,或从剪贴板粘贴正则表达式
- 状态持久化 — 自动保存并恢复正则表达式、标志和测试文本
使用方法
- 在顶部的表达式区域输入正则表达式
- 在下方的文本区域输入或粘贴测试文本
- 匹配结果会自动以蓝色高亮实时显示
- 点击工具栏中的标志按钮切换正则标志(g、i、m、s、u、y)
- 悬停高亮的匹配项可查看详细信息,包括位置和捕获组
- 使用复制按钮复制正则表达式,或使用粘贴按钮从剪贴板加载
- 点击清除重置正则表达式