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

查看 23|回复 1
作者:s3hengwu111   
做这个工具的原因很简单:我每次写正则都要打开 regex101 ,然后对着那一堆符号发呆。
正则的痛点,懂的都懂
正则表达式大概是每个开发者都绕不过去的一道坎:
  • 记不住 — (? 这玩意儿写完隔天再看,完全不认识
  • 写不对 — 少个转义、多了个括号,调试半小时
  • 不好查 — 网上的工具要么全英文、要么没有 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 防抖,输入流畅不卡顿

    📋 模板库 — 常用正则一键用
    内置常用正则模板,点击直接应用:
    [td]分类[/td]
    [td]示例[/td]
    邮箱
    匹配常见邮箱格式
    手机号
    中国大陆 11 位手机号
    URL
    提取文本中的链接
    IP 地址
    IPv4 地址匹配
    日期
    多种日期格式
    身份证
    18 位身份证号
    🔗 一键分享
    写好的正则想分享给同事?点击分享按钮,自动生成链接,打开就能看到完整的状态(正则 + flags + 测试文本)。
    📖 速查表
    正则语法忘了?点开速查表,字符类、量词、断言、分组、Flags 一目了然。
    技术栈
    [td]技术[/td]
    [td]选择[/td]
    框架
    Next.js 15
    样式
    Tailwind CSS 4
    语言
    TypeScript
    AI
    智谱 GLM-4-Flash
    部署
    Vercel
    全部计算在浏览器端完成,服务端只负责 AI 调用。轻量、快速、隐私友好。
    最后
    如果你也经常被正则折磨,试试 RegexKit 吧。
    在线体验: https://regexkit.app
    有任何建议或 Bug 反馈,欢迎在评论区留言,或者直接提 GitHub Issue。
    如果觉得有用,欢迎 点赞 + 收藏 + 关注,你们的支持是我继续更新的动力 💪

    正则表达式, AI, 工具

  • tcper   
    看了一下,还是传统思路做的功能,
    为啥不能我描述一个匹配需求,AI 直接给我生成需要的表达式?
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部