试试:
使用说明
- 用自然语言描述你想要匹配的内容(如「匹配中国手机号」或「提取所有邮箱」)
- 点击「生成」按钮,AI 自动生成对应的正则表达式
- 在测试框中输入文本,实时高亮显示匹配结果
- 查看正则的逐符号解释,理解每个部分的含义
- 点击「复制」获取正则表达式,可直接用于代码
功能特性
- 自然语言输入:用中文描述匹配规则,AI 自动转换为正则表达式,无需记忆语法
- 实时测试:输入测试文本即时高亮匹配部分,所见即所得
- 语法解释:将正则拆分为每个元字符/量词/分组并解释含义,帮助学习正则
- 多语言输出:支持输出 JavaScript、Python、Java、Go 等语言的正则写法
- 常用模式库:内置手机号、邮箱、身份证、URL、IP 地址等常用正则模板
常见问题 FAQ
Q: 生成的正则一定正确吗?
A: 大部分场景下正确,但复杂需求可能有偏差。建议用测试功能验证,如有问题可调整描述重新生成。
Q: 支持哪些正则语法?
A: 支持:字符类、量词(* + ? {n,m})、分组、断言、贪婪/懒惰匹配。不支持递归等高级特性。
Q: 能解释已有的正则表达式吗?
A: 当前版本仅支持从自然语言生成。如需解释现有正则,建议在描述中粘贴该正则并说明你想了解的部分。
Q: 为什么同样的需求每次生成的不一样?
A: AI 有多种方式实现同一规则,不同次生成的写法可能不同但功能等价。测试功能可确认效果。