Elysia Tools
Navegación
Development
Ejemplos de Patrones Glob
Ejemplos de patrones glob para coincidencia de archivos desde básicos hasta complejos
Ejemplos
Entradas de esta colección
Patrón de Comodín Simple
Patrón básico que utiliza * para coincidir con cualquier carácter
Etiquetas
glob, pattern, wildcard, file-matching, basic
*.txtCoincidencia de Extensión de Archivo
Coincide con archivos con múltiples extensiones
Etiquetas
glob, pattern, wildcard, file-matching, extension, basic
*.{js,ts,jsx,tsx}Patrón de Directorio
Coincide con archivos en un directorio específico
Etiquetas
glob, pattern, wildcard, file-matching, directory, basic
src/*.tsDirectorios Anidados
Coincide con archivos en una estructura de directorios anidada
Etiquetas
glob, pattern, wildcard, file-matching, directory, intermediate
src/components/*.tsxPatrón Recursivo (Globstar)
Coincide con archivos recursivamente usando el patrón **
Etiquetas
glob, pattern, wildcard, file-matching, recursive, intermediate
src/**/*.tsPatrón Recursivo Complejo
Patrón profundamente anidado con múltiples comodines
Etiquetas
glob, pattern, wildcard, file-matching, recursive, intermediate
**/*.{test,spec}.{js,ts}Patrón de Clase de Caracteres
Uso de clases de caracteres [abc] para coincidencia precisa
Etiquetas
glob, pattern, wildcard, file-matching, character-class, intermediate
src/[A-Z]*.tsExpansión de Llaves
Uso de {a,b,c} para múltiples alternativas
Etiquetas
glob, pattern, wildcard, file-matching, brace-expansion, intermediate
src/{components,utils,types}/*.tsPatrón de Negación
Excluir patrones usando el prefijo !
Etiquetas
glob, pattern, wildcard, file-matching, negation, advanced
src/**/*.ts
!**/*.test.ts
!**/*.spec.tsPatrón Integral de Proyecto
Patrón complejo para coincidencia completa de proyectos
Etiquetas
glob, pattern, wildcard, file-matching, comprehensive, advanced
src/**/*.{ts,tsx}
!**/*.test.ts
!**/*.spec.ts
!**/node_modules/**
public/**/*.html
**/*.jsonPatrón de Fechas y Números
Patrón para coincidir con archivos numerados o fechados
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últiples Patrones de Ignorado
Patrones comunes para herramientas de construcción y gitignore
Etiquetas
glob, pattern, wildcard, file-matching, negation, advanced
**/*.ts
!**/*.d.ts
!**/node_modules/**
!**/dist/**
!**/.git/**
**/*.graphql
**/*.gqlHerramientas
Herramientas que suelen usarse con este ejemplo
Relacionado