SuperAPI AI 工具集

regex-builder

通用与其它

查看项目

更新于 10-16 01:18

技能介绍

用途:根据纯英文描述构建正则表达式,或解释已有正则。当被要求编写正则、匹配/校验/提取模式,或理解某段正则作用时使用。

主要能力:支持两种模式——Build(用户描述要匹配的内容,产出正则)与 Explain(用户粘贴正则,逐项拆解),从输入自动判断模式。输出结构包括:Pattern(代码块中的正则,附引擎/风格与标志如 i、g、m 及原因)、Breakdown(逐 token 表格或列表,说明每部分匹配什么)、Test cases(3–5 个应匹配的字符串与 3–5 个不应匹配的字符串,含易混淆的近似反例)、Notes(边界情况、灾难性回溯风险、锚定、Unicode,以及正则过于复杂时的更简单替代方案,有时会建议不要用正则)。

必要输入:应匹配与不应匹配的内容(3 个以上正例,2 个以上近似反例);引擎/风格(JavaScript、PCRE、Python re、RE2、grep -E 等,因锚点、后行断言与 Unicode 行为差异会导致可移植性问题);运行位置(校验、提取或替换会影响贪婪程度)。若未说明风格,会默认一种并注明“assumed — confirm”。

质量检查:模式需通过所列匹配与拒绝用例;说明风格与标志;拆解覆盖每个 token;标注边界情况与回溯风险。

反模式:不提供无测试用例的正则;不忽略引擎差异;不产出不可读的一行式;不静默假设锚定,需说明匹配整串还是子串。

限制:资料未提供具体收费、价格、平台支持或安装方式等信息。