Herramientas en español / Probar expresiones regulares online (Regex Tester) — con explicaciónEnglish version →
Probar expresiones regulares online (Regex Tester) — con explicación
Una regex que «parece correcta» puede coincidir de más, de menos o, en el peor caso, colgar tu servicio (backtracking catastrófico). Este tester cierra el ciclo de feedback: escribes el patrón y ves las coincidencias resaltadas al momento, junto a un panel que explica cada pieza — qué significa \d, qué captura cada grupo, qué cuantificador es voraz.
Soporta los flags g, i, m y s, muestra los grupos de captura (incluidos los con nombre) de cada coincidencia, trae presets de patrones habituales (email, URL, IPv4, fechas ISO, UUID) y genera enlaces que comparten patrón + texto de prueba juntos. Los textos grandes se procesan en un Web Worker: la página no se congela.
Cómo se usa
- Escribe el patrón regex (sintaxis de JavaScript)
- Pega el texto de prueba y observa el resaltado y la explicación
- Activa los flags que necesites y comparte todo con Copy share link
Preguntas frecuentes
- ¿La regex vale para Python/Java tal cual?
- Casi siempre, pero cada sabor difiere en detalles (lookbehind, \p{...}, escapado en strings). Prueba siempre en el motor de destino antes de desplegar.
- ¿Por qué solo encuentra la primera coincidencia?
- Falta el flag g (global). Sin él, tanto la búsqueda como replace se detienen en la primera.
- ¿Qué patrones cuelgan el sistema?
- Cuantificadores anidados sobre conjuntos que se solapan, como (a+)+: ante un texto largo que casi coincide, el motor explora combinaciones exponenciales (la caída global de Cloudflare en 2019 fue por uno así). Prefiere clases negadas como [^x]+ en lugar de .*?
Otras herramientas con explicación en español
- Formatear JSON online (JSON Formatter) — gratis
- Validar JSON online (JSON Validator) — con línea y columna del error
- Visualizar JSON como árbol y grafo interactivo (JSON Viewer)
- Codificar en Base64 online — con soporte UTF-8 (acentos y ñ)
- Decodificar Base64 online — UTF-8 correcto, apto para JWT
- URL Encode online — codificar texto para URLs (percent-encoding)