AI 写正则表达式速查表:场景、模板与禁忌一页看完
需要快速回忆 AI 写正则怎么用时,看这一页就够了。用 AI 写正则表达式是描述你要匹配的文本规律,并提供几个应该匹配和不应该匹配的例子,让 AI 写出正则表达式并解释每一部分。
一句话理解
AI 写正则 = 它适合文本提取、格式校验和批量替换。原理:正则表达式语法紧凑、难以记忆,但规律本身往往可以用日常语言说清楚;AI 能把描述和示例翻译成表达式,并帮你检查边界情况。
场景速查
| 场景 | 推荐做法 |
|---|---|
| 从日志、文本中提取特定格式的内容,比如编号、日期 | 把 AI 给出的正则粘贴到在线测试工具中,直观查看匹配结果 |
| 校验输入格式,比如手机号、邮箱、编码 | 要求 AI 提供“非贪婪”和“贪婪”两种写法,理解差异 |
| 在编辑器或表格中批量查找替换 | 批量替换前先备份文件 |
| 看不懂别人写的正则表达式 | 把常用的正则整理成个人笔记,附上例子 |
操作要点
- 第 1 步:说明使用环境,比如编程语言、编辑器或表格软件。
- 第 3 步:提供至少三个应该匹配和三个不应该匹配的例子。
- 第 4 步:让 AI 写出正则并逐段解释。
- 第 6 步:在真实数据上小范围测试,确认没有误匹配后再批量使用。
模板速取
示例场景:游戏开发者准备策划文档。
我需要一个正则表达式,用于[编程语言/工具]。
目标:从测试反馈的文本中提取订单编号。
规律:以大写字母“OD”开头,后面跟 8 位数字。
应该匹配:OD20261016、OD00000001
不应该匹配:od20261016、OD123、OD2026101612
请:
1. 给出正则表达式,并逐段解释;
2. 用上面的例子说明每个是否匹配;
3. 指出可能的边界情况。
错误写法对照
| 错误写法 | 正确做法 |
|---|---|
| 只描述规律不给例子 | 提供匹配和不匹配的例子,AI 才能准确把握边界 |
| 不说明使用环境 | 不同语言和工具的正则语法有差异 |
| 不测试直接批量替换 | 先用测试工具验证,再在小范围数据上试用 |
| 用正则处理复杂嵌套结构 | 比如解析网页结构,应使用专门的解析工具 |
| 写完不加注释 | 复杂正则加注释,否则过一段时间自己也看不懂 |
速答
- 正则能校验邮箱是否真实吗? 只能校验格式,不能确认邮箱是否存在。
- 不同语言的正则通用吗? 基本语法相似,但细节有差异,比如部分高级语法并非所有环境都支持,要说明使用环境。
速记:AI 写正则的第一步是“说明使用环境”,结果一定要对照原始材料检查。把 AI 接入日常工作流时,最重要的是明确哪一步由 AI 起草、哪一步由人把关。分工清楚,效率和质量才能兼顾。
使用提示
速查表只是起点。每个人的任务不同,建议在表格里补一行你自己最常用的场景,比如游戏开发者可以加上“编写 20 条道具描述文案”。