首页/AI 提示词库/编程开发/正则表达式生成

正则表达式生成

⌨ 编程开发 适配:通用(GPT / Claude / 通义 / DeepSeek)难度:入门 3 个变量一键复制
使用说明

按规则生成正则并逐段拆解,附正反例测试清单,避免灾难性回溯。

表单校验、日志提取、批量替换。

提示词模板未填写变量以红色标出
请为下面的需求写正则表达式。

【匹配需求】{{匹配需求}}
【使用语言】{{使用语言}}
【需要排除的情况】{{需要排除的情况}}

要求:
1. 给出正则,并逐段拆解每个部分的含义(用表格或列表)。
2. 给出至少 5 个应该匹配的正例、5 个不应匹配的反例,逐条说明原因。
3. 说明该正则在 {{使用语言}} 中的写法差异(转义、边界符、全局标志)。
4. 评估性能风险:是否存在灾难性回溯的可能,如何用限制长度或锚点规避。
5. 提供一个更宽松/更严格的备选版本,说明取舍。
6. 提醒:正则难以覆盖所有边界,关键业务校验需在服务端二次确认。
填变量变量会自动替换进上方模板,可随时复制
已填 0 / 3
使用步骤
  1. 先列清楚正例与反例,正则是被例子定义的。
  2. 在浏览器控制台或用例里跑一遍正反例清单。
  3. 把正则和它的一句话说明一起写进代码注释。
能用代码就别用正则
复杂结构用正则维护成本极高。
小心回溯爆炸
嵌套量词是性能事故的头号来源。
常见问题
能匹配嵌套结构吗?

HTML、JSON 这类嵌套结构不要用正则解析,用解析器。

为什么我的正则匹配到了半个字符串?

多半缺锚点 ^$ 或边界符,加上再试。