匹配邮箱、手机号、URL、提取数字……把需求说清楚,高频例子直接改着用。
提示词(点复制,直接发给 AI)
示例1
我需要从一段文本里提取所有手机号(中国大陆 11 位,1 开头)。请给正则表达式,并解释每一部分;再给一个 JavaScript 和 Python 的用法示例。
示例2
我要校验用户输入的邮箱格式。请给正则表达式;要求:允许字母数字点下划线,必须有一个 @,域名至少两级。
示例3
我要从日志里匹配所有以 ERROR 开头、包含时间戳的行。请给正则;要求:时间戳格式 2026-08-04 14:20:33,并说明怎么用捕获组提取时间。
想自己改?模板+参考
模板
我需要{{需求}}。请给正则表达式,要求如下:
1. 解释{{解释程度}}
2. 给出{{语言示例}}
3. 说明{{边界说明}}
输出格式:{{格式}}。
参考选项:
- {{需求}}:提取手机号 / 校验邮箱 / 匹配日志行
- {{解释程度}}:逐段解释 / 只给注释
- {{语言示例}}:Python / JavaScript / 通用写法
- {{边界说明}}:空字符串和超长输入 / 多行匹配
- {{格式}}:表达式+解释+示例
- {{需求}}:提取手机号 / 校验邮箱 / 匹配日志行
- {{解释程度}}:逐段解释 / 只给注释
- {{语言示例}}:Python / JavaScript / 通用写法
- {{边界说明}}:空字符串和超长输入 / 多行匹配
- {{格式}}:表达式+解释+示例
填好的示例
我需要提取手机号。请给正则表达式,要求如下:
1. 解释逐段解释
2. 给出Python
3. 说明空字符串和超长输入
输出格式:表达式+解释+示例。
已把参考选项的第一组填进模板,复制后改数字、细节就能直接发给 AI。
使用说明
怎么用:三步。① 把「要匹配什么、不要匹配什么」写清楚,越具体越准;② 拿它给的正则在在线测试工具里贴几组真实数据验证;③ 不满足就追加「再加一种情况」。
适用模型:ChatGPT / GPT-4 / Claude / Kimi
适用场景:数据清洗;表单校验;日志分析
还想看更多?ChatGPT 提示词模板 里还有一批能直接抄的。