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
- 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.
- Paso 2: Agrega Texto de Prueba: Pega el fragmento de texto a analizar para observar el resaltado automático.
- Paso 3: Analiza Grupos de Captura: Consulta la tabla de detalles para verificar los límites de índice y los valores de subgrupos.
- 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.