# Glob a Regex

Convierte patrones de coincidencia de archivos (Glob) a expresiones regulares

> Página canónica: https://elysiatools.com/es/tools/glob-to-regex

- **Categoría:** Development

- **Palabras clave:** glob, regex, patrón, coincidencia de archivos, conversión

## Descripción general

Convierte patrones Glob como `src/**/*.ts` a expresiones regulares estándar. Útil para entender patrones Glob y crear lógica de coincidencia de archivos personalizada.

## Entradas

- **Patrón Glob** (text): e.g., src/**/*.ts
- **Modo Extendido** (checkbox): Soporta expansión de llaves como {a,b,c}
- **Soporte Globstar** (checkbox): Soporta ** para coincidencia recursiva de directorios
- **Insensible a Mayúsculas** (checkbox): Coincide sin importar mayúsculas/minúsculas
- **Cadenas de Prueba (Opcional)** (textarea): One string per line. Results will show which strings match.

## Cuándo usarlo

- Cuando necesitas convertir un patrón Glob a una expresión regular para usar en scripts o aplicaciones.
- Para depurar y verificar cómo un patrón Glob coincide con diferentes rutas de archivos.
- Al aprender sobre sintaxis Glob y expresiones regulares para mejorar habilidades de programación.

## Cómo funciona

- Ingresa el patrón Glob en el campo de texto, por ejemplo, 'src/**/*.ts'.
- Selecciona opciones como modo extendido, soporte globstar o insensibilidad a mayúsculas según sea necesario.
- La herramienta genera automáticamente la expresión regular correspondiente al patrón.
- Opcionalmente, ingresa cadenas de prueba para verificar la coincidencia con el regex generado.

## Casos de uso

- Desarrollo de scripts que buscan archivos con patrones específicos, como en herramientas de build.
- Configuración de linters o procesadores que requieren expresiones regulares para filtrar archivos.
- Educación y aprendizaje sobre coincidencia de patrones en entornos de programación.

## Preguntas frecuentes

### ¿Qué es un patrón Glob?

Un patrón Glob es una sintaxis para especificar conjuntos de nombres de archivos, usada comúnmente en shells y sistemas de archivos.

### ¿Qué es una expresión regular?

Una expresión regular es una secuencia de caracteres que define un patrón de búsqueda para coincidir texto.

### ¿Qué hace la opción 'Modo Extendido'?

Permite la expansión de llaves como {a,b,c} en el patrón Glob para coincidir con múltiples variantes.

### ¿Cómo uso las cadenas de prueba?

Ingresa una cadena por línea en el campo de prueba para ver si coincide con el regex generado y verificar la precisión.

### ¿Puedo usar esta herramienta para coincidencia insensible a mayúsculas?

Sí, activa la opción 'Insensible a Mayúsculas' para que el regex ignore diferencias entre mayúsculas y minúsculas.

## Herramientas relacionadas

- [Explicador de Expresiones Regulares](https://elysiatools.com/es/tools/ai-regex-explainer): Usa IA para desglosar expresiones regulares en explicaciones legibles
- [Generador de Cadenas Regex](https://elysiatools.com/es/tools/regex-to-string-generator): Genera cadenas aleatorias que coinciden con un patrón de expresión regular
- [Probador de Grupos Nombrados](https://elysiatools.com/es/tools/named-group-tester): Analiza y muestra grupos de captura nombrados de patrones regex
- [Probador de regex Java](https://elysiatools.com/es/tools/java-regex-tester): Prueba patrones java.util.regex en línea: grupos con nombre (?…), cuantificadores posesivos y grupos atómicos, flags de Pattern y código Java listo.
- [Probador de regex PCRE2](https://elysiatools.com/es/tools/pcre-regex-tester): Prueba patrones PCRE2 en línea: toda la sintaxis de grupos con nombre ((?P), (?), (?'n')), cuantificadores posesivos, grupos atómicos, \\A \\z \\h — más pcre2grep y la API C.
- [Comparador de Múltiples Patrones](https://elysiatools.com/es/tools/multi-pattern-matcher): Ejecuta múltiples patrones de expresión regular contra texto en una operación
- [Extractor de Correo Electrónico Masivo](https://elysiatools.com/es/tools/bulk-email-extractor): Extrae todas las direcciones de correo electrónico de texto de entrada, artículos, código fuente web o contenido mixto. Soporta deduplicación y exportación a JSON.
- [Probador de regex C# (.NET)](https://elysiatools.com/es/tools/csharp-regex-tester): Prueba expresiones regulares de .NET/C# en línea: grupos con nombre ((?…)), opciones IgnoreCase/Multiline/Singleline, resaltado, tabla de grupos y código C# listo para pegar.

## Ejemplos

- [Ejemplos de Reemplazo de Regex](https://elysiatools.com/es/samples/regex-replace): Colección de patrones de reemplazo de regex comunes y útiles para transformación de texto y limpieza de datos
- [Patrones Comunes de Expresiones Regulares](https://elysiatools.com/es/samples/regex-samples): Patrones de expresiones regulares comúnmente utilizados para validación y coincidencia
- [Alternativas de Patrones Regex](https://elysiatools.com/es/samples/regex-alternatives): Múltiples formas de escribir el mismo patrón regex con diferentes compensaciones
- [Grupos de Captura Nombrados de Regex](https://elysiatools.com/es/samples/regex-named-groups): Colección de patrones de regex que usan grupos de captura nombrados para extraer datos estructurados de texto. Los grupos nombrados hacen que los patrones sean más legibles y mantenibles asignando nombres significativos a las partes capturadas.

## Contenido relacionado

- [Flujo de pruebas, visualizacion y seguridad de regex](https://elysiatools.com/es/hubs/regex-utility): Crea expresiones regulares fiables con referencia de sintaxis, pruebas, visualizacion, preview de reemplazos, benchmarks y escaneo ReDoS.
