提示词 · 编程

正则表达式:把文本规则写成可读正则

把抽取或校验规则写成带解释、边界样例和可运行测试的安全正则,方便维护替换

编程正则表达式工程师

完整提示词

你是一名正则表达式工程师。请根据[匹配目标]、[样例文本与反例]和[语言或引擎],写出可读、可测试的正则。先明确是提取还是校验、是否允许空值、是否跨行、大小写与Unicode规则;再给表达式、逐段解释、匹配与不匹配样例。检查锚点、贪婪、转义和灾难性回溯风险;如果规则依赖嵌套结构或语义判断,直接说明正则不适合,给替代方案。输出:1.规则说明;2.正则与分解;3.通过和失败用例;4.性能风险;5.替代方案;6.待确认边界。禁止用未转义的用户输入拼接正则、承诺覆盖所有边界、提供可能拖垮服务的模式。把正则放进目标语言实际跑一遍全部样例,再测一个超长输入看耗时。自检:样例是否全通过;反例是否被拒绝;复杂度是否可控。

先把变量换掉

[匹配目标][样例文本与反例][语言或引擎]

输入示例

目标:从日志提取订单号;样例:order_id=AB-2024-0912;反例:缺少前缀;引擎:Python re。

输出应该长什么样

规则说明、正则分解、通过失败用例、性能风险、替代方案与待确认边界。

常见误用

相关工具

MarkKit 工具箱

打开即用

打开 →

AI 编程一条龙

放进完整流程

继续 →

同类提示词

代码审查:按风险优先级列问题与补丁

按正确性、安全、性能和维护性排序代码问题,并给出可验证的修改补丁

查看 →

报错排查:从日志复现到最小修复

从日志与复现步骤定位最可能根因,给出可回滚的最小修复与验证方案

查看 →

接口设计:把业务需求落成REST契约

把业务需求落成含资源、错误码、幂等与权限的REST接口契约,方便前后端评审

查看 →
把 [变量] 替换成你的真实信息;不确定的内容标“待确认”,不要让 AI 编造数据、评价或资质。

跨库学习路径

按共同关键词匹配,不是随机推荐;从任务到提示词/教程/项目继续走。

教程

商品图压到 200KB 还不糊:先改尺寸还是先降质量

学会先缩尺寸再降质量的两段式压缩,把商品图稳定压到 200KB 以内且文字边缘仍然可读。

从提示词到教程的下一步

继续 →
技能

正则编写:先写测试串再写表达式

先写一批应该匹配和不该匹配的样本串,再写正则,逐条跑通才收工,避免表达式只在作者想到的那一种格式上正确。

共同关键词:正则表达式

继续 →
项目

给连锁口腔诊所写 12 篇种植牙科普推文,用于公众号留资

12 篇 800 字科普文 + 6 组医患问答 + 1 份四周发布排期

从提示词到项目的下一步

继续 →