Volver a Herramientas Dev
Probador Regex
Prueba expresiones regulares, inspecciona grupos de captura, resalta coincidencias y evalúa flags de RegExp en línea. 100% cliente, rápido y seguro.
Ejecución Local 100% en el Navegador
La evaluación Regex se ejecuta completamente en tu navegador. Tus patrones y textos de prueba nunca se envían a servidores externos.
Referencia Rápida de Sintaxis Regex
.Cualquier carácter (excepto salto de línea)\dCualquier dígito (0-9)\wCarácter de palabra (a-z, A-Z, 0-9, _)\sEspacio en blanco (espacio, tabulación, salto de línea)^Inicio de cadena o línea$Fin de cadena o línea*0 o más repeticiones+1 o más repeticiones?Opcional (0 o 1 repetición){n}Exactamente n repeticiones{n,m}Entre n y m repeticiones[...]Clase de caracteres (coincide con cualquiera del conjunto)[^...]Clase negada (coincide con cualquiera fuera del conjunto)(...)Grupo de captura numerado(?:...)Grupo sin captura(?<x>)Grupo de captura con nombre "x"|Alternancia (condición O)¿Qué es una expresión regular?
Una expresión regular (regex) es un patrón que describe texto para buscar, extraer o validar —se usa para cosas como comprobar el formato de un correo electrónico, extraer números de una línea de registro o encontrar cada aparición de una palabra.
Cómo usar el probador de expresiones regulares
- Introduce un patrón y el texto contra el que quieres probarlo.
- Activa las marcas (g, i, m, s, u) para controlar la coincidencia global, la sensibilidad a mayúsculas y minúsculas, los anclajes multilínea, el modo "dot-all" y el tratamiento de Unicode.
- Las coincidencias y los grupos de captura se resaltan directamente en tu texto de prueba mientras escribes.
- Usa los ejemplos integrados para explorar patrones comunes, como correos electrónicos o URLs.
Notas técnicas
- Esta herramienta usa el motor RegExp de JavaScript, así que el comportamiento coincide con lo que obtendrías en la consola de un navegador o en Node.js —no con PCRE, el módulo re de Python o el regex POSIX, que difieren en algunos casos límite.
- Los grupos de captura —partes del patrón entre paréntesis— te permiten extraer fragmentos concretos de una coincidencia en lugar de solo detectarla.
- La marca g encuentra todas las coincidencias en el texto; sin ella, la búsqueda se detiene tras la primera coincidencia.
Preguntas Frecuentes
¿Por qué mi patrón solo devuelve 1 coincidencia?+
Por defecto, RegExp en JavaScript se evalúa en modo no global y se detiene en la primera coincidencia. Activa la flag "g" (Global) para buscar todas las coincidencias.
¿Cómo se calculan los índices de las coincidencias?+
Las posiciones de coincidencia usan indexación basada en cero. El índice de Inicio indica la posición inicial base 0, y el índice Final equivale a Inicio + Longitud.
