GoForum › 🌐 V2EX

RegexKit - 一个让正则表达式不再难的 AI 工具

s3hengwu111 · 2026-04-07 10:09 · 0 次点赞 · 0 条回复

做这个工具的原因很简单:我每次写正则都要打开 regex101 ,然后对着那一堆符号发呆。

正则的痛点,懂的都懂

正则表达式大概是每个开发者都绕不过去的一道坎:

  • 记不住 — (?<=\d{2})(?::\d{2})? 这玩意儿写完隔天再看,完全不认识
  • 写不对 — 少个转义、多了个括号,调试半小时
  • 不好查 — 网上的工具要么全英文、要么没有 AI 辅助

市面上的工具不少,regex101 功能强大但界面复杂,regexr 简洁但缺 AI 能力。有没有一个中文优先、开箱即用、AI 加持的正则工具?

于是我花了几天做了一个:RegexKit。

在线体验

👉 https://regexkit.app

不需要注册,打开就能用。

核心功能

🤖 AI 解释 — 再也不用猜正则在干嘛

写完正则,点一下「 AI 解释」,AI 会用中文逐段解释每个部分的含义:

比如输入 ^1[3-9]\d{9}$,AI 会告诉你:

^ — 匹配字符串开头
1 — 手机号第一位固定为 1
[3-9] — 第二位是 3 到 9
\d{9} — 后面跟 9 位数字
$ — 匹配字符串结尾

再也不用对着正则一脸懵了。

🪄 AI 生成 — 用人话写正则

不会写正则?直接说人话:

输入「匹配中国大陆手机号」,AI 自动生成正则表达式,还附带:

  • ✅ 匹配示例(哪些字符串能匹配)
  • ❌ 不匹配示例(哪些字符串不能匹配)
  • 📝 原理说明

🎨 实时可视化匹配

输入正则和测试文本,实时高亮所有匹配结果,不用按运行按钮:

  • 黄色高亮标注匹配位置
  • 匹配详情显示位置、长度、捕获组
  • 150ms 防抖,输入流畅不卡顿

📋 模板库 — 常用正则一键用

内置常用正则模板,点击直接应用:

分类 示例
邮箱 匹配常见邮箱格式
手机号 中国大陆 11 位手机号
URL 提取文本中的链接
IP 地址 IPv4 地址匹配
日期 多种日期格式
身份证 18 位身份证号

🔗 一键分享

写好的正则想分享给同事?点击分享按钮,自动生成链接,打开就能看到完整的状态(正则 + flags + 测试文本)。

📖 速查表

正则语法忘了?点开速查表,字符类、量词、断言、分组、Flags 一目了然。

技术栈

技术 选择
框架 Next.js 15
样式 Tailwind CSS 4
语言 TypeScript
AI 智谱 GLM-4-Flash
部署 Vercel

全部计算在浏览器端完成,服务端只负责 AI 调用。轻量、快速、隐私友好。

最后

如果你也经常被正则折磨,试试 RegexKit 吧。

在线体验: https://regexkit.app

有任何建议或 Bug 反馈,欢迎在评论区留言,或者直接提 GitHub Issue。


如果觉得有用,欢迎 点赞 + 收藏 + 关注,你们的支持是我继续更新的动力 💪

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: s3hengwu111
发布: 2026-04-07
点赞: 0
回复: 0