AI 写正则表达式+AI 写命令行命令:组合使用的实操方法
AI 写正则表达式单独使用已经很有用,但在复杂任务里,和 AI 写命令行命令组合起来效果更好。这种组合尤其适合需要反复打磨的任务。
两个技能各自负责什么
- AI 写正则:用 AI 写正则表达式是描述你要匹配的文本规律,并提供几个应该匹配和不应该匹配的例子,让 AI 写出正则表达式并解释每一部分。
- AI 命令行助手:AI 命令行助手是用自然语言描述你想在终端完成的操作,让 AI 给出对应的命令和参数说明,例如批量重命名文件、查找大文件、统计日志、管理进程。
AI 写正则有效是因为正则表达式语法紧凑、难以记忆,但规律本身往往可以用日常语言说清楚;AI 能把描述和示例翻译成表达式,并帮你检查边界情况;AI 命令行助手有效则是因为命令行功能强大但参数繁多,AI 熟悉常见工具的用法,能把需求翻译成命令,并解释每个参数的含义。两者叠加,正好互补。
组合流程
- (AI 写正则)说明使用环境,比如编程语言、编辑器或表格软件。
- (AI 写正则)提供至少三个应该匹配和三个不应该匹配的例子。
- (AI 命令行助手)描述你想完成的操作和涉及的文件范围。
- (AI 命令行助手)对删除、覆盖、修改权限等危险操作,先用预览或模拟方式运行。
- (收尾)在真实数据上小范围测试,确认没有误匹配后再批量使用。
组合模板
以测试工程师的场景为例,先用下面的模板完成 AI 写正则部分:
请解释并测试这个正则表达式:
[粘贴正则]
1. 逐段拆解,说明每部分匹配什么
2. 用一句话总结它的整体作用
3. 构造 5 个应该匹配和 5 个不应该匹配的测试用例
4. 指出潜在问题:过度匹配、遗漏情况、性能风险(如回溯过多)
5. 如有更简洁或更安全的写法,给出替代方案
然后再按 AI 命令行助手的思路补一轮,例如:把 AI 给的命令保存成脚本,并加上注释,下次直接复用。
示例
以下为虚构示例:
示例(虚构):用户需要从日志中提取形如“2026-10-16 14:23:05”的时间。AI 给出正则并解释日期和时间各部分的写法,同时提醒“这个表达式不会校验日期是否真实存在,比如 2 月 30 日也会被匹配”。
组合之后,AI 命令行助手这一环的价值在于:命令行和其他场景最大的不同在于“不可撤销”。
组合使用时的注意事项
- 遇到匹配错误,把错误的例子补充给 AI,让它修正。
- 直接执行看不懂的命令。应对方法:先让 AI 解释每个参数,理解后再执行。
- 两个技能叠加会让提示词变长,先确认单独使用时各自有效,再组合。
工作流类技能的价值在于把 AI 嵌进你已有的流程里,而不是另起炉灶。先挑一个最常做、最费时的环节试点,效果稳定后再扩展。
进一步扩展
熟悉这个组合后,还可以加入 AI 清洗表格,形成三步流程。但每加一项都要问:它解决了什么具体问题?如果说不出来,就不要加。