AZ Tools

Testador de padrões glob

Desenvolvimento

Digite um padrão glob e uma lista de caminhos de arquivo e veja quais correspondem. Suporta `*` (dentro de um segmento), `**` (entre segmentos), `?`, classes de caracteres `[a-z]` / `[!...]` e alternância com chaves `{a,b}`. Tudo roda localmente no seu navegador — nada é enviado.

ResultadosCorrespondências: 2 / 5
  • src/index.tscorresponde
  • src/lib/util.tscorresponde
  • src/index.jssem correspondência
  • README.mdsem correspondência
  • test/spec.tssem correspondência

Como usar

  1. Insira um padrão glob como src/**/*.ts.
  2. Cole um caminho de arquivo por linha na caixa de caminhos.
  3. Cada caminho é marcado como correspondência ou sem correspondência, com um resumo da contagem.

Perguntas frequentes

Qual a diferença entre * e **?
Um único * corresponde a quaisquer caracteres dentro de um segmento de caminho (para no /). O duplo ** corresponde entre segmentos, incluindo barras, então src/**/*.ts também corresponde a src/a.ts.
Padrões de chaves são suportados?
Sim. {a,b,c} expande para alternativas, então img.{png,jpg} corresponde a img.png e img.jpg. Chaves aninhadas e múltiplas são suportadas.
A correspondência diferencia maiúsculas?
Sim. Os padrões correspondem diferenciando maiúsculas contra o caminho completo, ancorados em ambas as extremidades.
Meus dados são enviados para algum lugar?
Não. A correspondência ocorre inteiramente no seu navegador; nada é enviado.

Ferramentas relacionadas