Elysia Tools
Navegação
Development
Exemplos de Padrões Glob
Exemplos de padrões glob para correspondência de arquivos do básico ao complexo
Exemplos
Entradas desta coleção
Padrão de Curinga Simples
Padrão básico usando * para corresponder a qualquer caractere
Etiquetas
glob, pattern, wildcard, file-matching, basic
*.txtCorrespondência de Extensão de Arquivo
Corresponde arquivos com múltiplas extensões
Etiquetas
glob, pattern, wildcard, file-matching, extension, basic
*.{js,ts,jsx,tsx}Padrão de Diretório
Corresponde arquivos em um diretório específico
Etiquetas
glob, pattern, wildcard, file-matching, directory, basic
src/*.tsDiretórios Aninhados
Corresponde arquivos em uma estrutura de diretórios aninhada
Etiquetas
glob, pattern, wildcard, file-matching, directory, intermediate
src/components/*.tsxPadrão Recursivo (Globstar)
Corresponde arquivos recursivamente usando o padrão **
Etiquetas
glob, pattern, wildcard, file-matching, recursive, intermediate
src/**/*.tsPadrão Recursivo Complexo
Padrão profundamente aninhado com múltiplos curingas
Etiquetas
glob, pattern, wildcard, file-matching, recursive, intermediate
**/*.{test,spec}.{js,ts}Padrão de Classe de Caractere
Usando classes de caracteres [abc] para correspondência precisa
Etiquetas
glob, pattern, wildcard, file-matching, character-class, intermediate
src/[A-Z]*.tsExpansão de Chaves
Usando {a,b,c} para múltiplas alternativas
Etiquetas
glob, pattern, wildcard, file-matching, brace-expansion, intermediate
src/{components,utils,types}/*.tsPadrão de Negação
Exclui padrões usando o prefixo !
Etiquetas
glob, pattern, wildcard, file-matching, negation, advanced
src/**/*.ts
!**/*.test.ts
!**/*.spec.tsPadrão Abrangente de Projeto
Padrão complexo para correspondência completa de projeto
Etiquetas
glob, pattern, wildcard, file-matching, comprehensive, advanced
src/**/*.{ts,tsx}
!**/*.test.ts
!**/*.spec.ts
!**/node_modules/**
public/**/*.html
**/*.jsonPadrão para Nomes com Número e Data
Padrão para corresponder arquivos numerados ou datados
Etiquetas
glob, pattern, wildcard, file-matching, numbered, intermediate
logs/app-[0-9]*.log
backup-[0-9][0-9][0-9][0-9]-[0-1][0-9]-[0-3][0-9].tar.gzMúltiplos Padrões de Ignorados
Padrões comuns para ferramentas de build e gitignore
Etiquetas
glob, pattern, wildcard, file-matching, negation, advanced
**/*.ts
!**/*.d.ts
!**/node_modules/**
!**/dist/**
!**/.git/**
**/*.graphql
**/*.gqlFerramentas
Ferramentas frequentemente usadas com este exemplo
Relacionado