Probador de regex

Prueba expresiones regulares de JavaScript en vivo, directamente en tu navegador

/ /
Resaltar
Reemplazar

Sobre esta herramienta

Las expresiones regulares son un lenguaje compacto de patrones para describir formas de texto —una dirección de correo, un número de teléfono, una palabra repetida, cualquier cosa con una estructura describible— en lugar de una única cadena fija que buscar. Todo entorno de programación importante implementa algún dialecto de la misma idea, y el sabor propio de JavaScript (el que ejecuta esta página) se parece lo bastante al de Python, PHP o Java como para que un patrón resuelto aquí suela servir con solo pequeños ajustes.

Un motor comprueba un patrón contra un texto probando todas las posiciones de inicio hasta encontrar una en la que las reglas coinciden, y las opciones cambian cómo se comporta esa búsqueda: distinción de mayúsculas, si se detiene en el primer acierto o sigue, y si el punto también coincide con un salto de línea. Las partes de un patrón entre paréntesis se convierten en grupos de captura: fragmentos de la coincidencia que se pueden extraer individualmente o referenciar en un reemplazo, y eso es lo que hace útiles las expresiones regulares para reformatear texto y no solo para buscarlo.

Como un patrón incorrecto suele fallar en silencio en lugar de dar un error evidente, probarlo con texto de muestra real antes de usarlo en código de verdad es práctica habitual: un patrón que parece correcto puede aun así coincidir con demasiado, con muy poco o con la parte equivocada de una cadena. Todo aquí se ejecuta en local con el propio motor de expresiones regulares del navegador; no se sube nada a ningún sitio.