正则表达式测试器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_af163eaa/z-dev-regex-tester。
技能介绍
核心问题
正则表达式写起来像「玄学」:明明看着能匹配,实际跑起来要么不命中,要么分组错位,甚至直接报语法错。手动测试要反复修改再粘贴到代码里,效率低还容易漏掉边界情况。
技能工作原理
这个技能聚焦「输入即反馈」的调试场景:
- 输入正则表达式(
regex)和待测文本,实时高亮所有匹配项,让匹配范围一目了然; - 自动解释分组结构,帮你理清捕获组和非捕获组的作用;
- 主动提示常见错误,比如
*写在开头、未转义的特殊字符; - 输出时会给出可复制的代码片段或配置,附带关键注释,还会标注容易踩坑的边界(比如重复匹配、贪婪模式陷阱)。
适用边界
- 不替代专业的正则优化服务或官方系统的正则校验模块;
- 不会替用户执行未知脚本,也不会写入密钥或敏感信息;
- 生成的代码/配置仅供参考,正式使用前需要自行测试和安全审查;
- 遇到复杂正则需求,建议拆分成小步逐步验证,避免一次性生成大段不可测的代码。
使用场景
- 做表单校验时,需要验证手机号正则是否能正确匹配目标格式并解释分组
- 处理日志时,想快速测试 \d{4}-\d{2}-\d{2} 是否在字符串中命中并高亮
- 写代码前调试捕获组,想确认第1、第2分组是否按预期分别拿到值
- 遇到报错后,需要定位哪个分组写错并尝试修正正则语法再验证
适合人员
- 前端工程师,需要在表单校验前快速验证正则是否覆盖边界输入
- 后端开发者,要在接口解析或日志清洗中确认正则捕获结果正确
- 数据处理工程师,需要对文件名或编号规则做正则匹配并理解分组含义