用途:该技能原用于将匹配需求(正向与反向示例)转换为经过测试的正则表达式,并附带逐组件解释、捕获组说明、边界情况识别以及可直接使用的 Python 和 JavaScript 代码。
主要能力:包含字符类、量词(贪婪/懒惰/占有)、常见校验模式(邮箱、URL、电话、IP、日期、UUID 等)以及 Python、JavaScript、PCRE、POSIX 之间的语法差异参考文件。工作流分为收集示例、推断模式、解释模式、生成边界用例、输出结果五个阶段,要求至少 3 个正例和 3 个反例。
使用方式:需提供清晰规格(应匹配与不应匹配的内容)和目标正则方言,默认 Python。输出包含模式、组件含义表、捕获组、测试用例、边界情况以及 Python 与 JavaScript 用法示例。
限制:该技能已标记为 DEPRECATED,因现代 Claude 模型可原生生成准确且带解释的正则及边界测试,其增益接近零,仅保留作存档参考。资料还指出,递归语法(HTML、JSON、嵌套表达式)应改用解析器;标准格式校验(邮箱、URL)应使用标准库;正则不应作为安全关键输入校验的唯一防线;复杂内容替换建议改用代码。
状态:已弃用,仅存档参考。