Cn Regex Tester

🔍 本地正则调试·即时匹配验证

本地脚本执行正则匹配,零依赖轻量工具,适合快速验证模式语法

收藏
2.1k
安装
622
版本
1.2.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

该 Skill 通过调用本地 Python 脚本 scripts/regex_tester.py 执行正则表达式匹配,需传入两个位置参数:正则表达式模式和待匹配文本。返回结果为所有匹配项的列表,支持标准 Python re 模块语法。

显著优点

  • 零网络依赖:完全本地执行,无需 API 调用,响应即时
  • 轻量高效:基于 Python 标准库,无额外依赖安装
  • 开发者友好:命令行直接调用,适合 CI/CD 流水线或快速调试
  • 中文场景优化:Skill 命名为"正则表达式测试器",对中文开发者友好

潜在缺点与局限性

  • 安全风险未明:安全认证报告为占位符,未经过实际安全扫描
  • 缺乏输入验证:未提及对恶意正则(ReDoS)的防护措施
  • 功能单一:仅支持基础匹配,无替换、分割等高级功能
  • 输出格式固定:无法自定义返回格式(如 JSON、高亮显示等)
  • 无错误处理说明:未说明正则语法错误的处理机制

适合人群

  • 需要快速验证正则语法的开发者
  • 在离线环境中工作的工程师
  • 构建自动化测试流水线的 DevOps 人员

常规风险

  • ReDoS 攻击风险:若输入的正则表达式存在灾难性回溯,可能导致 CPU 资源耗尽
  • 命令注入隐患:参数直接拼接至 shell 命令,若未正确转义特殊字符存在注入风险
  • 未审计代码:scripts/regex_tester.py 源码未公开,无法审计实现安全性

Cn Regex Tester 内容

scripts文件夹
手动下载zip · 1.0 kB
regex_tester.pytext/plain
请选择文件