Probador de Regex
Prueba expresiones regulares en tiempo real con resaltado de coincidencias.
0 coincidencias encontradas
¿Qué es Probador de Regex y para qué sirve?
El probador de expresiones regulares (regex) permite escribir patrones, aplicar flags y ver coincidencias resaltadas en texto de prueba en tiempo real. Es una herramienta esencial para desarrolladores que validan formularios, extraen datos de logs, refactorizan código o depuran parsers. Soporta flags globales (g) e insensibles a mayúsculas (i), muestra grupos capturados y detalla posiciones de cada match. Al ejecutarse en el navegador, no transmite sus cadenas de prueba a servidores externos.
¿Cómo se calcula / Cómo funciona?
Al escribir el patrón, el motor JavaScript RegExp evalúa la expresión contra el texto de entrada. Las coincidencias se marcan visualmente y se listan con índice de inicio, fin y contenido capturado. Los grupos de captura numerados aparecen en una tabla auxiliar. Si el patrón es inválido, se muestra el error de sintaxis de JavaScript. La flag g encuentra todas las ocurrencias; la flag i ignora diferencias entre mayúsculas y minúsculas.
Ejemplos prácticos de uso
- Un desarrollador prueba el patrón para validar correos electrónicos corporativos antes de integrarlo en un formulario de registro.
- Un analista de seguridad extrae direcciones IP de un log de servidor usando un regex con grupos para exportar los resultados.
Preguntas Frecuentes (FAQ)
¿Qué motor de regex utiliza? Usa el motor RegExp de JavaScript (ECMAScript). Algunas sintaxis de Perl o PCRE —lookbehind avanzado en versiones antiguas— pueden diferir; verifique compatibilidad con su entorno Node o navegador.
¿Por qué mi regex funciona aquí pero no en otro lenguaje? Cada lenguaje implementa variantes distintas (PCRE, POSIX, .NET). Los anclajes ^$, clases de caracteres y cuantificadores son similares, pero detalles como \d o flags pueden variar.