Agent Skills
返回列表
正则表达式测试器

正则表达式测试器

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_af163eaa/z-dev-regex-tester。

技能介绍

核心问题

正则表达式写起来像「玄学」:明明看着能匹配,实际跑起来要么不命中,要么分组错位,甚至直接报语法错。手动测试要反复修改再粘贴到代码里,效率低还容易漏掉边界情况。

技能工作原理

这个技能聚焦「输入即反馈」的调试场景:

  • 输入正则表达式(regex)和待测文本,实时高亮所有匹配项,让匹配范围一目了然;
  • 自动解释分组结构,帮你理清捕获组和非捕获组的作用;
  • 主动提示常见错误,比如 * 写在开头、未转义的特殊字符;
  • 输出时会给出可复制的代码片段或配置,附带关键注释,还会标注容易踩坑的边界(比如重复匹配、贪婪模式陷阱)。

适用边界

  • 不替代专业的正则优化服务或官方系统的正则校验模块;
  • 不会替用户执行未知脚本,也不会写入密钥或敏感信息;
  • 生成的代码/配置仅供参考,正式使用前需要自行测试和安全审查;
  • 遇到复杂正则需求,建议拆分成小步逐步验证,避免一次性生成大段不可测的代码。

使用场景

  • 做表单校验时,需要验证手机号正则是否能正确匹配目标格式并解释分组
  • 处理日志时,想快速测试 \d{4}-\d{2}-\d{2} 是否在字符串中命中并高亮
  • 写代码前调试捕获组,想确认第1、第2分组是否按预期分别拿到值
  • 遇到报错后,需要定位哪个分组写错并尝试修正正则语法再验证

适合人员

  • 前端工程师,需要在表单校验前快速验证正则是否覆盖边界输入
  • 后端开发者,要在接口解析或日志清洗中确认正则捕获结果正确
  • 数据处理工程师,需要对文件名或编号规则做正则匹配并理解分组含义