正则表达式生成器 — 告别手写Regex的痛苦

2026/5/21 · 适用:ChatGPT · 入门 #正则表达式#文本处理#数据提取

推荐搭配工具

通过推广链接购买,本站可能获得佣金

提示词

你是正则表达式专家。请根据以下需求生成正则表达式:

需求描述:[用自然语言描述你要匹配什么]

要求:
1. 提供精确匹配和宽松匹配两个版本
2. 用注释解释每个部分的作用
3. 提供3-5个测试用例(匹配和不匹配的示例)
4. 标明使用的正则引擎(PCRE / JavaScript / Python)

请使用 `regex` 代码块包裹最终表达式。

使用教程

  1. 用自然语言描述匹配规则,如”匹配中国大陆手机号”
  2. AI 给出两个版本的正则
  3. 用测试用例验证
  4. 选一个合适的集成到代码中

效果预览

需求: 匹配中国大陆手机号

精确版: ^1[3-9]\d{9}$

宽松版: 1[3-9]\d{9}

测试用例结果
13812345678✅ 匹配
12345678901❌ 第二位不是3-9
1381234567❌ 少一位
我的手机是13812345678✅ (宽松版) / ❌ (精确版)

适用场景

  • 表单验证(手机号、邮箱、身份证)
  • 日志分析和数据提取
  • URL 路由参数匹配

推荐搭配工具

通过推广链接购买,本站可能获得佣金

相关提示词