logo
0
0
WeChat Login
hejianhong<hejianhong@cnb.cool>
docs: 增强 README — 补全安装指引、能力表、FAQ、相关 Skill

Regex Skill

CNB Skill Regex

跨引擎兼容的正则表达式编写指南 — CNB Agent Skill

概述

本仓库为 CNB Agent Skill,帮助 AI Agent 编写正确、高效的跨引擎正则表达式,避免常见陷阱和兼容性问题。

快速安装

# 通过 OpenClaw CLI 安装 openclaw skill install cnbll/regex # 或手动克隆到 skills 目录 git clone https://cnb.cool/cnbll/regex.git ~/.openclaw/workspace/skills/regex

文件说明

regex/ ├── SKILL.md # Skill 定义文件(核心规则与引擎差异表) ├── README.md # 本文件 └── _meta.json # Skill 元数据

核心能力

能力说明
跨引擎兼容JavaScript、Python、PCRE、Java、Go 等引擎
常见模式库邮箱、URL、手机号、身份证、IP 地址等验证模式
性能优化避免回溯爆炸、贪婪匹配陷阱、原子组
可读性注释模式、命名分组、x flag

使用方式

作为 CNB Agent Skill 安装后,AI Agent 在处理文本匹配、验证、提取任务时自动应用本 Skill 的规则。

适用场景

  • 用户要求编写正则表达式
  • 需要验证用户输入格式
  • 日志/文本解析与数据提取
  • 跨语言正则迁移

FAQ

Q: 正则在哪些语言间有差异? A: 最大差异在零宽断言(lookbehind)和 Unicode 支持。JavaScript 不支持变长 lookbehind,Python 和 PCRE 支持。

Q: 如何测试正则表达式? A: 推荐 regex101.com 在线调试工具,支持多种引擎和实时匹配高亮。

Q: Skill 安装后不生效? A: 确认 _meta.json 中的触发条件匹配当前任务类型,重启 Agent 会话即可。

相关 Skill

About

Write correct, efficient regular expressions across different engines.

skillsregex
52.00 KiB
Skills
0 forks0 stars1 branches0 TagREADME