Probador de Expresiones Regulares

Prueba, depura y visualiza expresiones regulares de JavaScript en tiempo real con privacidad 100% del lado del cliente

Patrón y Configuración

/ /

Análisis de Coincidencias

Coincidencias: 0 Tiempo: 0ms
Texto Resaltado Interactivo:
Resultado del Reemplazo:

Grupos de Captura y Detalles

# Coincidencia Índice Grupos
No se encontraron coincidencias.

Cómo utilizar el Probador de Expresiones Regulares

Las expresiones regulares (RegEx) son patrones fundamentales en desarrollo de software para validación de datos, filtrado y manipulación de texto. Esta herramienta interactiva permite probar patrones en tiempo real, auditar grupos de captura y validar reemplazos directamente en la memoria de tu navegador.

⚡ Privacidad 100% en el Navegador

Tus textos y patrones jamás se envían a servidores externos. Todo se ejecuta localmente usando las API nativas de JavaScript.

🎯 Resaltado Visual Instantáneo

Resalta exactamente los rangos coincidentes, desplazamientos de índice y captura grupos en tablas claras.

🔄 Previsualización de Reemplazo

Prueba sustituciones de texto utilizando variables de grupo ($1, $2) con respuesta reactiva inmediata.

Instrucciones Paso a Paso

  1. Paso 1: Introduce el Patrón: Escribe tu expresión regular y selecciona los modificadores (g, i, m, s, u), o elige un ejemplo predefinido.
  2. Paso 2: Agrega Texto de Prueba: Pega el fragmento de texto a analizar para observar el resaltado automático.
  3. Paso 3: Analiza Grupos de Captura: Consulta la tabla de detalles para verificar los límites de índice y los valores de subgrupos.
  4. Paso 4: Copia los Resultados: Copia las coincidencias extraídas o la cadena reemplazada con un solo clic.

Análisis Técnico: Modificadores ECMAScript

Las expresiones regulares en JavaScript utilizan modificadores estándar para alterar el comportamiento de la búsqueda:

Modificador Nombre Descripción
g Global Busca todas las coincidencias en lugar de detenerse en la primera.
i Insensible a mayúsculas Ignora diferencias entre mayúsculas y minúsculas.
m Multilínea Trata los anclajes ^ y $ al inicio y fin de cada línea.
s dotAll Permite que el punto . coincida también con saltos de línea.
u Unicode Habilita secuencias de escape de propiedades Unicode completas.

Preguntas Frecuentes

¿Mis datos son privados?

Sí, 100%. Toda la ejecución se realiza de forma local en tu navegador con JavaScript. No se envía nada a ningún servidor.

¿Qué motor de regex se utiliza?

Utiliza el motor nativo ECMAScript de tu navegador, compatible con las últimas funciones de expresiones regulares en JavaScript.

¿Cómo funcionan las variables de reemplazo como $1?

En el campo de reemplazo, $1 y $2 se sustituyen por los grupos capturados entre paréntesis en el patrón.

¿Qué sucede si hay un error en el patrón?

Se muestra un banner de error con la explicación técnica emitida por el motor de JavaScript.