Probador de expresiones regulares
Prueba expresiones regulares en tiempo real: introduce un patrón y cadenas de prueba, ve las coincidencias resaltadas con sus grupos de captura y consulta una biblioteca de patrones integrada. Todo el procesamiento se ejecuta localmente en tu navegador.
Test regular expressions in real time - enter a pattern and test strings, see matches highlighted with capture group details. All processing runs locally in your browser.
¿Por qué usar nuestro probador de expresiones regulares?
- Coincidencia de patrones en tiempo real: ve las coincidencias resaltadas al instante mientras escribes tu patrón y tus cadenas de prueba. Cualquier cambio en el patrón, los modificadores o la cadena de prueba actualiza los resultados de inmediato, sin necesidad de pulsar un botón de «probar» aparte.
- 100 % privado, sin subida de datos: el probador funciona íntegramente en tu navegador. Tus patrones, cadenas de prueba, modificadores y coincidencias nunca salen de tu dispositivo. Sin subidas a servidores, sin cuentas y sin rastreo: tus datos sensibles permanecen completamente privados.
- Compatibilidad total con regex: admite todos los modificadores estándar (g, i, m, s, u, y), grupos de captura con visualización de grupos con nombre, alternancia, clases de caracteres, cuantificadores, lookahead/lookbehind y límites de palabra. Funciona con cualquier patrón RegExp válido de JavaScript.
- Biblioteca de patrones y referencia integradas: explora una biblioteca de 10 patrones predefinidos (correo, URL, teléfono, IP, fechas, colores hexadecimales y más) con cadenas de prueba listas para usar. Una tabla de referencia rápida interactiva cubre clases de caracteres, cuantificadores, anclas, grupos y secuencias de escape.
Casos de uso habituales del testeo con regex
- Desarrollo web y validación de formularios: prueba y perfecciona patrones regex para la validación de formularios (correos, teléfonos, códigos postales, números de tarjeta y formatos de entrada personalizados). Ve exactamente qué coincide y qué no antes de llevarlo al código de producción.
- Aprender y enseñar regex: los estudiantes que aprenden expresiones regulares pueden experimentar con patrones y ver respuesta visual inmediata. La tabla de referencia rápida es una guía útil de todos los conceptos principales y la biblioteca de patrones ofrece ejemplos del mundo real para estudiar.
- Limpieza de datos y procesamiento de texto: extrae, valida y transforma datos de archivos CSV, registros o texto sin estructura. Usa regex para encontrar patrones concretos (fechas, identificadores, URL) en bloques grandes de texto, prueba el patrón de forma iterativa y luego aplícalo en tu flujo de datos.
- Depurar patrones complejos: cuando un patrón regex no funciona como esperas, usa el probador para aislar el problema. Prueba casos límite, cadenas vacías, caracteres especiales y condiciones de frontera. La visualización de grupos de captura ayuda a depurar problemas de extracción de grupos.
- Análisis de registros y monitorización: analiza registros de servidor, trazas de aplicaciones y salidas de monitorización con patrones regex. Prueba los patrones contra entradas de registro de ejemplo para asegurarte de que extraen correctamente marcas de tiempo, códigos de error, direcciones IP y otros datos estructurados de registros semiestructurados.
- Preparación de buscar y reemplazar: antes de ejecutar una operación de buscar y reemplazar en tu editor o IDE, usa el probador de regex para verificar que tu patrón coincide con el texto deseado. Prueba el patrón con muestras representativas para evitar reemplazos no deseados.
Sobre el probador de expresiones regulares
Descubre cómo funcionan las expresiones regulares, cómo muestra las coincidencias nuestro probador y por qué el procesamiento local en el navegador mantiene tus datos privados.
Preguntas frecuentes
Un probador de expresiones regulares es una herramienta interactiva que te permite introducir un patrón de expresión regular y una cadena de prueba para ver qué partes del texto coinciden. Muestra las coincidencias con resaltado visual, detalles de los grupos de captura y ofrece una referencia rápida de la sintaxis regex habitual.
Escribe tu patrón regex en el campo de patrón sin delimitadores. Por ejemplo, [a-z]+@[a-z]+\.[a-z]{2,} para encontrar direcciones de correo. Activa o desactiva los botones de modificadores (g, i, m, s, u, y) para cambiar cómo se aplica el patrón.
Los seis modificadores de RegExp de JavaScript: g (global), i (sin distinción de mayúsculas), m (multilínea), s (dotall), u (unicode) e y (sticky). Haz clic en cada botón de modificador para activarlo o desactivarlo.
Sí. Cualquier paréntesis () de tu patrón crea grupos de captura. El probador muestra cada grupo capturado por separado para cada coincidencia, etiquetado como $1, $2, etc.
Los fragmentos de texto coincidentes se resaltan en amarillo en la vista de la cadena de prueba. Un resumen de coincidencias muestra el recuento total y el valor de cada una. Los grupos de captura se muestran bajo cada coincidencia con sus valores extraídos.
Los patrones predefinidos ofrecen ejemplos de regex listos para usar para correo, URL, teléfonos, direcciones IP, fechas, colores hexadecimales y más. Haz clic en un patrón para cargarlo junto con una cadena de prueba de ejemplo.
Haz clic en el botón «Referencia rápida» para mostrar u ocultar la tabla de referencia regex, que cubre clases de caracteres, cuantificadores, anclas, grupos y secuencias de escape.
Por supuesto. El probador de expresiones regulares funciona íntegramente en tu navegador. Tus patrones y cadenas de prueba nunca se envían a ningún servidor. Sin cuentas, sin subidas y sin rastreo.
Sí. Haz clic en el botón «Copiar patrón» para copiar el patrón actual al portapapeles, listo para pegarlo en tu código o editor.
Sí, 100 % gratis, sin registro, sin cuenta y sin límites de uso. Prueba patrones ilimitados sin anuncios ni muros de pago. Completamente gratis para siempre.