Explicador de regex
Pega una expresión regular y lee la explicación de cada parte: grupos, repeticiones, clases de caracteres, lookarounds y flags. Pasa el ratón para verla.
Cómo leer una regex
- Pega la regex, como /patrón/flags en el código o solo el patrón.
- Lee la explicación línea a línea: cada línea es una parte de la regex, con sus partes internas sangradas.
- Pasa el ratón o selecciona una línea para ver esa parte resaltada en la regex.
Preguntas frecuentes
La sintaxis de regex de JavaScript, con grupos con nombre, lookahead y lookbehind, propiedades Unicode y flags. Lo básico es igual que en Python, PHP o Java.
En JavaScript, \w solo incluye letras latinas sin tilde, cifras y el guion bajo. Para letras con tilde, usa \p{L} con el flag u.
Un ? después de +, * o un número de repeticiones (por ejemplo .+?) hace que la regex se quede con la coincidencia más corta en vez de la más larga. Por ejemplo <.+?> toma una sola etiqueta y <.+> va de la primera a la última.
Un grupo de captura (…) guarda lo que coincidió para usarlo, como sacar el año de una fecha. Un grupo sin captura (?:…) solo agrupa partes y no guarda nada.
Es totalmente gratis y no requiere registro.
Herramientas relacionadas
Probador de regexPrueba regex: coincidencias resaltadas, grupos y reemplazoGenerador de regexRegex listas para email, teléfono, fechas y másGenerador de expresiones cronElige un horario y obtén la expresión cronExplicador de cronLee una expresión cron y ve cuándo se ejecutaDecodificador JWTLee header, payload, caducidad y firma de un JWTGenerador de JWTFirma un JWT con un secreto o una clave privadaVista previa de MarkdownEscribe Markdown, míralo al momento y obtén el HTMLHTML a MarkdownConvierte HTML o contenido copiado en MarkdownConversor de Unix timestampTimestamp ⇄ fecha, con la hora epoch actual