0

Probador de expresiones regulares en línea

Depure expresiones regulares de JavaScript en vivo: coincidencias resaltadas, grupos de captura, indicadores y vista previa de reemplazo.

Admite $1, $2 y referencias con nombre como $<nombre>; $& inserta toda la coincidencia. Déjelo vacío para ocultar la vista previa.

Procesando... 0%

Resultado

Este probador de expresiones regulares es un banco de trabajo en vivo para desarrollar y depurar expresiones regulares de JavaScript. Escriba un patrón, alterne las banderas g, i, m, s y u y pegue cualquier texto de prueba: las coincidencias se resaltan directamente en el texto a medida que escribe, un contador muestra cuántas se encontraron y una lista detallada desglosa cada coincidencia en sus grupos de captura numerados y nombrados. Los errores de sintaxis no fallan simplemente de forma silenciosa: el evaluador muestra el mensaje exacto del motor JavaScript, por lo que un paréntesis extraviado o un cuantificador no válido se detecta inmediatamente.

Está diseñado para el desarrollo de patrones, no para operaciones de texto únicas. Cuando diseña una captura para un analizador de registros, prueba qué formatos de URL acepta una validación o aprende qué hacen realmente las búsquedas anticipadas, necesita ver grupos, posiciones y casos extremos; eso es lo que muestra esta herramienta. Para trabajos cotidianos simples de búsqueda o búsqueda y reemplazo en un fragmento de texto, las herramientas dedicadas de búsqueda en texto y reemplazo en texto son más rápidas; este probador es el lugar al que debes recurrir para obtener el patrón correcto.

El modo de reemplazo lo convierte en una vista previa de refactorización: ingrese una cadena de reemplazo con referencias $1, $& o $<nombre> y vea el texto transformado al lado del original antes de enviar la expresión al código. Combinado con las páginas preestablecidas (patrones listos para usar para correos electrónicos, URL, números de teléfono, direcciones IP, fechas y políticas de contraseñas), funciona como una referencia práctica para expresiones comunes del mundo real.

Todo se ejecuta localmente en su navegador utilizando el motor JavaScript RegExp nativo, el mismo motor que ejecutará su patrón en el código JS de producción, por lo que lo que coincide aquí coincide allí. No se carga ningún texto ni patrones en ninguna parte, lo que hace que sea seguro depurar expresiones con registros reales, muestras de datos de clientes o archivos de configuración, incluso sin conexión.