正则表达式是最难手写又最容易出错的代码之一。一个标准的三要素提示词模板,几乎能覆盖日常所有写正则的场景。

三要素模板

请用 PHP 正则帮我匹配「邮箱地址」:
1. 必须匹配的样例:user@example.com、a.b+c@sub.domain.org
2. 不能匹配的样例:user@、@example.com、user@.com
3. 匹配之后,我想提取其中的用户名部分
请给出 /pattern/ 与逐段注释,并说明边界情况。

为什么有效

模型训练数据里正则示例极多,真正缺的是“你的业务边界”。正例锁定主干,反例锁死边界,AI 就能精确收敛到正确表达式。

拿到正则后的验证顺序

  • 先用工具网站实测全部正例与反例
  • 再放回项目里跑一遍单元测试
  • 最后检查回溯风险:超长文本输入是否可能卡死

小技巧:若正则需要长期维护,可以让 AI 改用“多次简单判断”替代一个超长表达式,可读性远比炫技重要。