Datos clave
- Categoría
- Development
- Tipos de entrada
- text, checkbox, textarea
- Tipo de salida
- json
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
Esta herramienta convierte patrones de coincidencia de archivos (Glob) a expresiones regulares estándar. Es útil para desarrolladores que necesitan entender patrones Glob o implementar lógica personalizada de búsqueda de archivos en código.
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
Ejemplos
1. Convertir patrón para archivos TypeScript
Desarrollador Frontend- Contexto
- Necesitas buscar todos los archivos TypeScript en un directorio y subdirectorios para un script de automatización.
- Problema
- El patrón Glob 'src/**/*.ts' debe convertirse a una expresión regular para usar en Node.js.
- Cómo usarlo
- Ingresa 'src/**/*.ts' en el campo de patrón, activa 'Soporte Globstar' y genera el regex.
- Resultado
- Obtienes la expresión regular /^src\/.*\.ts$/ que coincide con todos los archivos .ts bajo src.
2. Probar coincidencia con cadenas específicas
- Contexto
- Estás escribiendo un módulo para filtrar archivos y quieres verificar que tu patrón funciona correctamente.
- Problema
- Necesitas asegurarte de que el patrón 'docs/*.md' solo coincide con archivos Markdown en el directorio docs, no en subdirectorios.
- Cómo usarlo
- Ingresa 'docs/*.md' en el patrón, y en 'Cadenas de Prueba' ingresa 'docs/readme.md' y 'docs/subdir/file.md' para verificar.
- Resultado
- La herramienta muestra que 'docs/readme.md' coincide, pero 'docs/subdir/file.md' no, confirmando la no recursividad.
Probar con muestras
text, regexHubs relacionados
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.