#505 · Herramienta para desarrolladores

Probador de patrones wildcard

Evalúa comodines sencillos contra una lista de valores sin introducir la semántica de rutas propia de glob. Aquí * representa cualquier secuencia de caracteres y ? representa exactamente un carácter. Puedes exigir que coincida todo el texto o permitir una coincidencia parcial y decidir si se distinguen mayúsculas. Es práctico para depurar filtros de nombres, reglas de búsqueda, listas de exclusión y configuraciones que usan wildcards básicos.

Datos de entrada

Valores de prueba
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Pega o carga el contenido que quieres comparar.
  2. Ajusta las opciones específicas del patrón o del lenguaje.
  3. Pulsa el botón principal o usa Ctrl/Cmd + Enter.
  4. Revisa el resultado, el resumen y las advertencias antes de copiar o descargar.

Qué hace esta herramienta para desarrolladores

Convierte solo * y ? a operadores equivalentes y trata el resto de los caracteres como texto literal.

* pasa a .* y ? a .; cualquier metacarácter regex escrito por el usuario se escapa para que no adquiera significado adicional.

Wildcard y glob no son sinónimos. Este tester no asigna significado especial a / ni implementa **.

Ejemplo

Entrada

Patrón: report-*.csv
report-2026.csv
image.png

Salida

MATCH  report-2026.csv
MISS   image.png

Casos de uso

  • Probar filtros de nombres de archivo sin semántica de directorios.
  • Validar listas permitidas o excluidas con * y ?.
  • Depurar búsquedas configurables por usuarios.
  • Comparar comportamiento de coincidencia completa y parcial.

Consejos para obtener resultados fiables

  • Usa glob si necesitas distinguir segmentos de ruta.
  • Activa coincidencia parcial solo cuando el sistema real también la permita.
  • Recuerda que ? exige exactamente un carácter.
  • Comprueba sensibilidad a mayúsculas según el entorno final.

Detalles del procesamiento

El patrón se escapa como literal salvo * y ?. Después se compila en una RegExp con anchors opcionales y se aplica a cada línea.

No se interpretan clases [a-z], braces, extglob ni escapes propios de otros dialectos de wildcard.

Preguntas frecuentes

¿Cuál es la diferencia entre un wildcard simple y un patrón glob de rutas?

Un wildcard simple trata * y ? sobre texto general. Un glob suele añadir reglas para separadores de directorio, **, dotfiles y otras extensiones.

¿Qué significa el signo ? en un patrón wildcard?

Coincide con exactamente un carácter. No representa cero o uno como el operador ? de una expresión regular.

¿Cómo hago para que *.csv coincida con CSV sin importar mayúsculas?

Desactiva la distinción entre mayúsculas y minúsculas; la RegExp interna se compilará con el flag i.

¿Los puntos y paréntesis de mi patrón se interpretan como regex?

No. Se escapan y se tratan como texto literal; únicamente * y ? tienen semántica wildcard.

¿Puedo probar coincidencias parciales en lugar del texto completo?

Sí. Selecciona coincidencia parcial para quitar los anchors de inicio y fin alrededor del patrón traducido.

Resumen del procesamiento

MóduloComportamiento
EntradaProcesamiento local en el navegador
SalidaResultado copiable y descargable
RedNo se realizan solicitudes externas

Más herramientas de esta categoría

Consulta el hub de Formato de código y regex para ver validadores, formatters, utilidades de patrones y herramientas relacionadas.