//g
Hello World! This is a Regex Tester.

Información de Coincidencias5

Match 1Index: 0
Hello
Group 1:H
Match 2Index: 6
World
Group 1:W
Match 3Index: 13
This
Group 1:T
Match 4Index: 23
Regex
Group 1:R
Match 5Index: 29
Tester
Group 1:T

Tester de Regex

Prueba, depura y entiende tus expresiones regulares con coincidencias y explicaciones en tiempo real.

Cómo Funciona

1

Introduce el Patrón

Escribe tu patrón de expresión regular en el campo de entrada.

2

Configura Banderas

Alterna banderas como Global (g), Insensible a Mayúsculas (i) o Multilínea (m) para refinar tu búsqueda.

3

Ver Coincidencias

Observa el resaltado en tiempo real en el texto y la información detallada de las coincidencias abajo.

Preguntas Frecuentes

¿Qué sabor de regex usa esta herramienta?

Esta herramienta utiliza el motor de Expresiones Regulares de JavaScript (ECMAScript), que es estándar en todos los navegadores web modernos.

¿Se envían mis datos a un servidor?

No. Todo el procesamiento de regex ocurre localmente en tu navegador. Tus patrones y textos de prueba nunca salen de tu dispositivo.

¿Qué significan las banderas?

'g' encuentra todas las coincidencias (global), 'i' ignora mayúsculas/minúsculas, 'm' trata inicio/fin por línea, y 's' permite que el punto coincida con nuevas líneas.

¿Soporta búsqueda hacia atrás (lookbehind)?

Sí, si tu navegador lo soporta. La mayoría de los navegadores modernos (Chrome, Firefox, Edge) soportan lookbehind positivo y negativo en regex JS.

¿Por qué mi regex no coincide con nada?

Revisa tus banderas (ej. habilita 'i' para variación de mayúsculas) y asegúrate de escapar caracteres especiales si es necesario. Verifica también la sintaxis.

¿Puedo usar grupos de captura con nombre?

¡Sí! JavaScript soporta grupos con nombre como (?<nombre>...). Aparecerán en los detalles de la coincidencia.

¿Cómo coincido con una barra invertida literal?

Necesitas escaparla con otra barra invertida, así: \\. En la entrada de regex, escribe solo la parte del patrón.

¿Hay un límite en el tamaño del texto?

El rendimiento depende de tu dispositivo, pero la herramienta está optimizada para bloques de texto razonablemente grandes. Regex extremadamente complejas en texto masivo pueden causar lentitud.

¿Cómo coincido con un carácter de nueva línea?

Usa \n para coincidir con una nueva línea. Si quieres que el punto (.) coincida con nuevas líneas, habilita la bandera 's' (dotAll).

¿Puedo copiar la regex para usarla en mi código?

Sí, haz clic en el botón 'Copiar Regex' para copiar el patrón formateado con barras y banderas, listo para pegar en tu código JavaScript.