Tester de Expresiones Regulares
Prueba expresiones regulares en tiempo real con resaltado de coincidencias, flags y grupos de captura. Sin registro.
Regex Tester
Hecho por
Miguel Ángel Colorado Marin
Hecho por
Miguel Ángel Colorado Marin
Full-Stack Developer · Guadalajara, España
Desarrollo aplicaciones web, herramientas digitales y proyectos completos — desde el diseño hasta el despliegue.
¿Cómo usar el tester de regex?
- 1
Escribe tu expresión regular
Introduce el patrón regex en el campo superior. Puedes escribirlo directamente o elegir uno de los patrones de la referencia rápida. La expresión se compila en tiempo real y los errores se muestran al instante.
- 2
Activa los flags que necesites
Pulsa los botones g, i, m, s o u para activar o desactivar cada flag. El flag g (global) está activo por defecto y encuentra todas las coincidencias. El flag i hace la búsqueda insensible a mayúsculas.
- 3
Pega el texto de prueba
Introduce el texto donde quieres buscar coincidencias. Las coincidencias se resaltan en amarillo directamente en el texto. Verás el número total de coincidencias junto al nombre del campo.
- 4
Analiza los grupos y detalles
En la lista de coincidencias verás el texto completo de cada match, su posición (índice), longitud y los grupos de captura tanto numerados como con nombre.
Preguntas frecuentes
¿Qué es una expresión regular?
Una expresión regular (regex) es un patrón de búsqueda compuesto por caracteres y metacaracteres que describe un conjunto de cadenas de texto. Se usan en programación para buscar, validar y transformar texto. Por ejemplo, el patrón \d+ busca uno o más dígitos numéricos.
¿Cuál es la diferencia entre los flags g e i?
El flag g (global) hace que la búsqueda encuentre todas las ocurrencias del patrón, no solo la primera. El flag i (insensitive) hace que la búsqueda ignore las diferencias entre mayúsculas y minúsculas, así que 'Hola' coincidiría con el patrón 'hola'.
¿Para qué sirven los grupos de captura?
Los grupos de captura, escritos con paréntesis (), permiten extraer partes específicas de una coincidencia. Por ejemplo, con el patrón (\d{4})-(\d{2})-(\d{2}) en una fecha como '2024-03-15', puedes capturar el año, mes y día por separado.
¿Hay un límite de texto que puedo analizar?
Sí, el texto de prueba está limitado a 50.000 caracteres para evitar expresiones regulares con retroceso catastrófico que podrían congelar el navegador. Para la mayoría de casos de uso este límite es más que suficiente.
¿Se envían mis datos a algún servidor?
No. Todo el procesamiento ocurre en tu navegador con el motor de expresiones regulares de JavaScript. Ningún texto, patrón ni resultado sale de tu dispositivo. La herramienta funciona incluso sin conexión.
Incrusta el regex tester en tu web
Integra este tester de expresiones regulares en cualquier página web con un simple iframe:
<iframe
src="https://miguelacm.es/embed/regex-tester"
width="100%"
height="600"
frameborder="0"
title="Regex Tester"
></iframe>Ver embed en nueva pestaña →