Receber por email
← Voltar para o catálogo

regex-wizard

根据自然语言描述生成正则表达式,附带可视化解释(铁路图)和 交互式测试页面。当用户提到"正则"、"regex"、"匹配模式"、 "文本提取"、"字符串匹配"时使用。即使用户只是描述了一种 文本模式(如"怎么找出所有邮箱地址")也应触发。

0estrelas
Atualizado há 5 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add daizhouchen/openclaw-skills

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/regex-wizard/svg)](https://www.skillteca.com.br/skills/regex-wizard)

Skills relacionadas

Ver todas de Desenvolvimento →

Alerta por categoria

Receba novas skills de Desenvolvimento toda segunda

1 email curto, só com as skills novas de Desenvolvimento. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

regex-wizard

根据自然语言描述生成正则表达式,附带铁路图可视化和交互式测试页面。

工作流程

Step 1: 理解意图

分析用户的自然语言描述,确定:

  • 需要匹配的文本模式类型
  • 是否需要捕获组(提取子串)
  • 目标编程语言/环境(Python、JavaScript、Go 等)
  • 边界条件和特殊要求(如:仅完整匹配、忽略大小写等)

先查阅下方 常用模式速查表,如果已有现成模式可直接复用或微调。

Step 2: 生成正则表达式

根据分析结果编写正则表达式,遵循以下原则:

  1. 正确性优先:先确保匹配所有正例,再排除反例
  2. 可读性:合理使用命名捕获组 (?P<name>...) 和注释模式 (?x)
  3. 性能:避免灾难性回溯,优先使用占有量词或原子组
  4. 兼容性:标注所用语法的引擎兼容性(PCRE / ECMAScript / RE2 等)

输出格式:

正则表达式: <pattern>
引擎兼容:  <PCRE / ECMAScript / RE2 / ...>
标志:

[Description truncada. Veja o README completo no GitHub.]
Compartilhar X LinkedIn