Glyph WidgetsGlyph Widgets
Acerca deContactoPrivacidadTérminosApoyar en Ko-fi

© 2026 Glyph Widgets. Todos los derechos reservados.

·

100% Procesamiento del lado del cliente

Probador de Regex

Última actualización: 9 de marzo de 2026

Prueba y depura expresiones regulares con coincidencia en tiempo real, extracción de grupos de captura y resaltado de coincidencias. Todo el procesamiento ocurre localmente en tu navegador.

Características

  • ▶Coincidencia en vivo mientras escribes
  • ▶Todas las banderas regex de JavaScript (g, i, m, s, u, y)
  • ▶Resaltado de coincidencias en cadena de prueba
  • ▶Extracción de grupo de captura
  • ▶Conteo de coincidencias y posiciones
  • ▶Modo de reemplazo con sustitución
  • ▶Biblioteca de patrones regex comunes
  • ▶Funciona sin conexión después de que la página carga
  • ▶100% del lado del cliente - tus datos nunca salen de tu navegador

Cómo usar esta herramienta

1

Ingresa tu patrón

Escribe tu patrón regex en el campo de entrada. Usa el menú desplegable "Patrones comunes" para cargar rápidamente patrones para correos electrónicos, URLs, números de teléfono y más.

2

Seleccionar banderas

Elige las banderas que necesitas: global (g) para encontrar todas las coincidencias, no distingue mayúsculas (i) para ignorar mayúsculas/minúsculas, multilínea (m) para coincidir a través de líneas, y otras.

3

Ingresa cadena de prueba

Pega o escribe el texto que quieres probar. Las coincidencias se resaltan en tiempo real mientras escribes. Los patrones inválidos mostrarán mensajes de error.

4

Revisar coincidencias

Ve todas las coincidencias resaltadas, con detalles mostrando posición y grupos de captura. Usa la función Reemplazar para probar sustituciones con $1, $2 para grupos.

Cómo funcionan las expresiones regulares

Las expresiones regulares son patrones que describen conjuntos de cadenas. El motor regex escanea el texto de entrada carácter por carácter, intentando coincidir con el patrón. Cuando se encuentra una coincidencia, registra la posición y el texto coincidente.

Proceso de coincidencia de patrones

El motor comienza al principio de la cadena de entrada. Intenta coincidir el patrón en cada posición. Retrocede cuando una coincidencia parcial falla. Registra coincidencias y grupos de captura. Con la bandera global, continúa después de cada coincidencia.

Banderas regex de JavaScript

g (global): Encuentra todas las coincidencias, no solo la primera. i (ignorarMayúsculas): Coincidencia insensible a mayúsculas. m (multilínea): ^ y $ coinciden con límites de línea. s (dotAll): El punto (.) también coincide con saltos de línea. u (unicode): Tratar patrón como secuencia Unicode. y (sticky): Coincidir solo en la posición lastIndex.

Elementos de Patrón Comunes

Clases de caracteres como \d (dígito), \w (carácter de palabra), \s (espacio en blanco). Anclas como ^ (inicio) y $ (fin). Cuantificadores como * (0+), + (1+), ? (0-1), {n} (exactamente n). Grupos usando () para captura y | para alternación.

Grupos de Captura

El texto coincidente con porciones del patrón dentro de paréntesis () es "capturado" para uso posterior. En cadenas de reemplazo, usa $1 para el primer grupo, $2 para el segundo, y así sucesivamente. Los grupos sin captura (?:...) agrupan sin capturar.

Consideraciones de rendimiento

Los patrones complejos con muchos cuantificadores pueden ser lentos. Evita el "retroceso catastrófico" con cuantificadores anidados. Sé específico en lugar de usar .* cuando sea posible. Usa grupos que no capturan cuando no necesitas el texto capturado.

Preguntas frecuentes

Una expresión regular (regex o regexp) es una secuencia de caracteres que define un patrón de búsqueda. Se usa para coincidencia de patrones en cadenas - encontrar, reemplazar o validar texto que coincide con criterios específicos.

Herramientas relacionadas

Formateador JSON

Formatear y validar datos JSON

Codificador Base64

Codificar y decodificar cadenas Base64

Comparador de diferencias

Comparar dos textos y encontrar diferencias

Expresión Regular

//g
0 caracteres
0 coincidencias
Las coincidencias se resaltarán aquí...

Saved Presets is a Supporter feature.

Tool History is a Supporter feature.

Tool Notes is a Supporter feature.

Referencia rápida

.Cualquier carácter
\dDígito [0-9]
\wCarácter de palabra
\sEspacios en Blanco
^Inicio de línea
$Fin de línea
*0 o más
+1 o más
?0 o 1
{n}Exactamente n
[abc]Cualquiera de a, b, c
(group)Grupo de captura