Regex tester online

Pega un patrón, pruébalo contra texto real y mira exactamente qué coincide antes de llevarlo a validación de producción.

//
Información de matches0 matches
No se encontraron coincidencias...
Texto de prueba
Caracteres: 168
Hola mundo. Este es un regex tester simple. Prueba palabras, números como 123 o fechas como 2026-05-17. También puedes probar etiquetas HTML, URLs o patrones repetidos.
Resaltado de match
.Cualquier carácter
\dDígito
\wCaracter de palabra
^/$Inicio / fin

Convierte el patrón probado en una utilidad pequeña

Cuando un regex pasa a ser parte de un validador, parser o helper interno, DeployPages puede alojar la herramienta estática para que el equipo use la misma versión probada.

Publicar herramienta

Por qué usar un regex tester online

Los bugs de regex se esconden en detalles pequeños: un anchor faltante, un cuantificador greedy, un flag olvidado o datos de prueba que no se parecen a producción. Un tester mantiene patrón, flags, matches y texto visibles juntos.

Guía rápida regex

Clases de caracteres
. Coincide con cualquier carácter excepto salto de línea
\wCoincide con letras, dígitos o underscore
\dCoincide con dígitos
\sCoincide con espacios en blanco
[abc]Coincide con cualquier carácter listado
[^abc]Coincide con cualquier carácter no listado
Cuantificadores
*Coincide cero o más veces
+Coincide una o más veces
?Coincide cero o una vez
{n}Coincide exactamente n veces
{n,}Coincide al menos n veces
{n,m}Coincide entre n y m veces
Anchors
^Coincide con el inicio de una cadena
$Coincide con el final de una cadena
\bCoincide con un límite de palabra
\BCoincide con un no límite de palabra
(?=p)Positive lookahead
(?!p)Negative lookahead
Flags
gBúsqueda global
iIgnora mayúsculas y minúsculas
mModo multilínea
sEl punto coincide con saltos de línea
uModo Unicode

Preguntas avanzadas

¿Cuál es la diferencia entre greedy y lazy matching?

Greedy consume la mayor cantidad de texto posible. Lazy agrega ? después de un cuantificador para que el motor se detenga en la primera coincidencia válida.

¿Cómo valido correos con regex?

Usa regex como primera revisión práctica, pero no como prueba final de propiedad. Para eso sigue importando un flujo de verificación.

¿Por qué mi regex funciona en un lenguaje y falla en otro?

Los motores regex no soportan siempre las mismas funciones. JavaScript, PCRE, Python, Java y bases de datos difieren en lookbehind, grupos nombrados, Unicode y reglas de escape.

¿Un regex puede causar problemas de rendimiento?

Sí. Cuantificadores anidados y alternativas ambiguas pueden producir backtracking excesivo. Prueba cadenas realistas de peor caso antes de usar un patrón en validación de requests.