AI 写正则表达式单独使用已经很有用,但在复杂任务里,和 AI 写命令行命令组合起来效果更好。这种组合尤其适合需要反复打磨的任务。

两个技能各自负责什么

  • AI 写正则:用 AI 写正则表达式是描述你要匹配的文本规律,并提供几个应该匹配和不应该匹配的例子,让 AI 写出正则表达式并解释每一部分。
  • AI 命令行助手:AI 命令行助手是用自然语言描述你想在终端完成的操作,让 AI 给出对应的命令和参数说明,例如批量重命名文件、查找大文件、统计日志、管理进程。

AI 写正则有效是因为正则表达式语法紧凑、难以记忆,但规律本身往往可以用日常语言说清楚;AI 能把描述和示例翻译成表达式,并帮你检查边界情况;AI 命令行助手有效则是因为命令行功能强大但参数繁多,AI 熟悉常见工具的用法,能把需求翻译成命令,并解释每个参数的含义。两者叠加,正好互补。

组合流程

  1. (AI 写正则)说明使用环境,比如编程语言、编辑器或表格软件。
  2. (AI 写正则)提供至少三个应该匹配和三个不应该匹配的例子。
  3. (AI 命令行助手)描述你想完成的操作和涉及的文件范围。
  4. (AI 命令行助手)对删除、覆盖、修改权限等危险操作,先用预览或模拟方式运行。
  5. (收尾)在真实数据上小范围测试,确认没有误匹配后再批量使用。

组合模板

以测试工程师的场景为例,先用下面的模板完成 AI 写正则部分:

请解释并测试这个正则表达式:
[粘贴正则]
1. 逐段拆解,说明每部分匹配什么
2. 用一句话总结它的整体作用
3. 构造 5 个应该匹配和 5 个不应该匹配的测试用例
4. 指出潜在问题:过度匹配、遗漏情况、性能风险(如回溯过多)
5. 如有更简洁或更安全的写法,给出替代方案

然后再按 AI 命令行助手的思路补一轮,例如:把 AI 给的命令保存成脚本,并加上注释,下次直接复用。

示例

以下为虚构示例:

示例(虚构):用户需要从日志中提取形如“2026-10-16 14:23:05”的时间。AI 给出正则并解释日期和时间各部分的写法,同时提醒“这个表达式不会校验日期是否真实存在,比如 2 月 30 日也会被匹配”。

组合之后,AI 命令行助手这一环的价值在于:命令行和其他场景最大的不同在于“不可撤销”。

组合使用时的注意事项

  • 遇到匹配错误,把错误的例子补充给 AI,让它修正。
  • 直接执行看不懂的命令。应对方法:先让 AI 解释每个参数,理解后再执行。
  • 两个技能叠加会让提示词变长,先确认单独使用时各自有效,再组合。

工作流类技能的价值在于把 AI 嵌进你已有的流程里,而不是另起炉灶。先挑一个最常做、最费时的环节试点,效果稳定后再扩展。

进一步扩展

熟悉这个组合后,还可以加入 AI 清洗表格,形成三步流程。但每加一项都要问:它解决了什么具体问题?如果说不出来,就不要加。

相关阅读