Probador de regex
Prueba expresiones regulares online gratis con coincidencias resaltadas, grupos de captura, flags y reemplazo. Probador de regex de JavaScript gratis.
Processed locally in your browserHow?
This tool runs in this browser tab. The files, text and values you enter are not uploaded to clkr.work servers — closing the tab clears them. Anonymous usage events (such as which button was pressed) are counted, never your content. Privacy policy
What next?
¿Te ha sido útil? Comparte Probador de regex
Gratis, sin registro, funciona en el navegador: envíasela a un amigo o añádela a tu sitio.
Herramientas relacionadas
- Generador de expresiones cronExplica cualquier expresión cron en lenguaje sencillo y ve sus próximas ejecuciones. Generador de expresiones cron gratis online con ajustes.
- Formateador de JSONFormatea y valida JSON al instante. Formateador de JSON en línea gratuito: pega JSON desordenado, embellece o minimiza y detecta errores en tu navegador.
- Traductor binarioTraduce texto a binario y binario a texto con este traductor binario en línea gratuito, y convierte números entre binario, decimal, hexadecimal y octal.
- Minificador de CSSMinifica CSS con este minificador de CSS gratis online: elimina comentarios y espacios con seguridad, ve los bytes ahorrados o vuelve a embellecerlo.
- Codificador / decodificador de entidades HTMLCodifica texto en entidades HTML o decodifica entidades como & y © con este codificador / decodificador de entidades HTML gratis online.
- Conversor de JSON a CSVConvierte JSON a CSV y CSV a JSON online gratis. Aplana objetos anidados, gestiona comillas y comas y se abre en Excel. Conversor de JSON a CSV.
Forma parte del kit
Cómo usar Probador de regex
- 1Escribe una expresión regular (sin barras) y activa banderas como g, i, m, s y u
- 2Pega tu texto de prueba: las coincidencias se resaltan en directo y se listan con su índice y grupos de captura
- 3Marca Reemplazar para previsualizar un reemplazo con $1, $<name> o $&, y copia la regex, las coincidencias o el resultado
Preguntas frecuentes
¿Qué variante de regex se usa?▾
Expresiones regulares de JavaScript (ECMAScript), exactamente como se ejecutan en navegadores y Node.js, incluidos los grupos con nombre (?<name>…), lookbehind (?<=…) y las banderas s (dotAll) y u (unicode).
¿Qué hacen las banderas g, i, m, s y u?▾
g encuentra todas las coincidencias en lugar de la primera, i ignora mayúsculas y minúsculas, m hace que ^ y $ coincidan en los saltos de línea, s permite que . coincida con saltos de línea y u activa la coincidencia Unicode completa.
¿Por qué mi patrón dice que tardó demasiado?▾
Los cuantificadores anidados como (a+)+ pueden causar un retroceso catastrófico, en el que el motor prueba un número exponencial de caminos. El probador ejecuta tu regex en un worker en segundo plano y lo detiene tras 1.5 s en lugar de congelar la página.
¿Cómo uso grupos de captura en un reemplazo?▾
Usa $1, $2… para grupos numerados, $<name> para grupos con nombre y $& para toda la coincidencia. Por ejemplo, el patrón (\w+)@(\w+) con el reemplazo $2 en $1.
Embed Probador de regex on your website▾
Paste this snippet into your page. The embedded tool runs in your visitor's browser and shows a small “Powered by clkr.work” link.