把「要匹配什么、不要匹配什么」说清楚,AI 给你正则、示例和边界说明。
提示词(点复制,直接发给 AI)
示例1
写一个正则:匹配中国大陆手机号(11位,1开头)。要求:给出正则可直接粘贴;给3个能匹配和3个不能匹配的示例;说明边界(比如空格和横杠算不算)。
示例2
写一个正则:从一段 HTML 里提取所有 img 标签的 src 属性。要求:兼容单双引号;给出 Python 和 JavaScript 两种用法示例。
示例3
写一个正则:匹配邮箱地址,但排除临时邮箱域名(如 mailinator.com)。要求:给出可测试的示例列表;说明贪婪匹配可能踩的坑。
想自己改?模板+参考
模板
写一个正则表达式,用途是{{匹配目标}}。要求如下:
1. {{兼容要求}}
2. 给出{{示例要求}}
3. 说明{{边界说明}}
输出格式:{{格式}}。
参考选项:
- {{匹配目标}}:手机号 / 提取img的src / 邮箱但排除临时域名
- {{兼容要求}}:Python与JavaScript都能用 / 单双引号都要兼容
- {{示例要求}}:3个能匹配加3个不能匹配
- {{边界说明}}:空格和横杠是否算 / 贪婪匹配的坑
- {{格式}}:正则表达式+示例说明 / 直接给表达式 / 带注释解释
填好的示例
写一个正则表达式,用途是手机号。要求如下:
1. Python与JavaScript都能用
2. 给出3个能匹配加3个不能匹配
3. 说明空格和横杠是否算
输出格式:正则表达式+示例说明。
已把参考选项的第一组填进模板,复制后改数字、细节就能直接发给 AI。
使用说明
怎么用:三步。① 把匹配目标写给 AI;② 拿到后先在测试网站跑一遍示例;③ 边界不对就补充说明让它再改。
适用模型:ChatGPT / GPT-4 / Claude / 通义千问 / Kimi
适用场景:表单校验;日志清洗;爬虫提取字段
还想看更多?ChatGPT 提示词模板 里还有一批能直接抄的。