Regex Tester

Hoja de Referencia Regex: Guia Rapida de Expresiones Regulares

Hoja de referencia interactiva de regex con tablas de sintaxis para metacaracteres, cuantificadores, anclas, grupos, lookaheads y banderas.

100% del lado del cliente. Tus datos nunca salen de tu navegador.

//g
2 coincidencias
Contact us at support@example.com or sales@company.co.uk for help. Invalid emails: @missing.com, no-at-sign, user@.bad
Detalles de Coincidencia

Caracteres

PatronCoincide conEjemplo de coincidencia
.Cualquier carácter excepto nueva líneaa.c coincide con abc, a1c, a-c
\dCualquier digito [0-9]\d{3} coincide con 123
\DCualquier no digito\D+ coincide con abc en abc123
\wCarácter de palabra [a-zA-Z0-9_]\w+ coincide con hello_world
\WCarácter que no es de palabra\W coincide con @ en user@host
\sEspacio en blanco (espacio, tabulación, nueva línea)\s+ coincide con espacios entre palabras

Cuantificadores

PatronSignificadoEjemplo
*0 o más (codicioso)ab*c coincide con ac, abc, abbc
+1 o más (codicioso)ab+c coincide con abc, abbc pero no ac
?0 o 1 (opcional)colou?r coincide con color y colour
{3}Exactamente 3\d{3} coincide con 123 pero no 12
{2,5}Entre 2 y 5\w{2,5} coincide de ab a abcde
{3,}3 o más\d{3,} coincide con 123, 1234, 12345
*?0 o más (perezoso)".*?" coincide con la cadena entre comillas más corta
+?1 o más (perezoso)<.+?> coincide con una sola etiqueta HTML

Anclas

PatronSignificadoEjemplo
^Inicio de cadena^Hola coincide con Hola mundo
$Fin de cadenamundo$ coincide con Hola mundo
\bLimite de palabra\bgato\b coincide con gato pero no gatos
\BLimite que no es de palabra\Bgato\B coincide con gato en conjuntogatocompuesto

Grupos y Alternancia

PatronSignificado
(abc)Grupo de captura
(?:abc)Grupo no capturador
(?<nombre>abc)Grupo de captura con nombre
a|bAlternancia (o)
\1Retroreferencia al grupo 1

Clases de Caracteres

PatronCoincide con
[abc]Cualquiera de a, b o c
[^abc]Cualquier carácter excepto a, b, c
[a-z]Cualquier letra minuscula de la a a la z
[0-9]Cualquier digito del 0 al 9
[a-zA-Z]Cualquier letra mayuscula o minuscula

Lookarounds

PatronSignificado
(?=...)Lookahead positivo
(?!...)Lookahead negativo
(?<=...)Lookbehind positivo
(?<!...)Lookbehind negativo

Banderas

BanderaNombreEfecto
gGlobalEncuentra todas las coincidencias, no solo la primera
iInsensible a mayusculasIgnora diferencia entre mayusculas y minusculas
mMultilinea^ y $ coinciden con inicio/fin de línea, no solo de cadena
sDotAll. coincide con caracteres de nueva línea
uUnicodeHabilita el emparejamiento completo Unicode

Referencias Rapidas