Ejemplos de Patrones Glob
Ejemplos de patrones glob para coincidencia de archivos desde básicos hasta complejos
Key Facts
- Category
- Development
- Items
- 12
- Format Families
- text
Sample Overview
Ejemplos de patrones glob para coincidencia de archivos desde básicos hasta complejos This sample set belongs to Development and can be used to test related workflows inside Elysia Tools.
📝 Patrón de Comodín Simple
Patrón básico que utiliza * para coincidir con cualquier carácter
*.txt
📝 Coincidencia de Extensión de Archivo
Coincide con archivos con múltiples extensiones
*.{js,ts,jsx,tsx}
📝 Patrón de Directorio
Coincide con archivos en un directorio específico
src/*.ts
📝 Directorios Anidados
Coincide con archivos en una estructura de directorios anidada
src/components/*.tsx
📝 Patrón Recursivo (Globstar)
Coincide con archivos recursivamente usando el patrón **
src/**/*.ts
📝 Patrón Recursivo Complejo
Patrón profundamente anidado con múltiples comodines
**/*.{test,spec}.{js,ts}
📝 Patrón de Clase de Caracteres
Uso de clases de caracteres [abc] para coincidencia precisa
src/[A-Z]*.ts
📝 Expansión de Llaves
Uso de {a,b,c} para múltiples alternativas
src/{components,utils,types}/*.ts
📝 Patrón de Fechas y Números
Patrón para coincidir con archivos numerados o fechados
logs/app-[0-9]*.log
backup-[0-9][0-9][0-9][0-9]-[0-1][0-9]-[0-3][0-9].tar.gz
📝 Patrón de Negación
Excluir patrones usando el prefijo !
src/**/*.ts
!**/*.test.ts
!**/*.spec.ts
📝 Patrón Integral de Proyecto
Patrón complejo para coincidencia completa de proyectos
src/**/*.{ts,tsx}
!**/*.test.ts
!**/*.spec.ts
!**/node_modules/**
public/**/*.html
**/*.json
📝 Múltiples Patrones de Ignorado
Patrones comunes para herramientas de construcción y gitignore
**/*.ts
!**/*.d.ts
!**/node_modules/**
!**/dist/**
!**/.git/**
**/*.graphql
**/*.gql