Probador de Regex — Probar Expresiones Regulares Online
Prueba patrones regex contra cadenas al instante — ve todas las coincidencias, posiciones y conteos. Gratis, solo navegador.
Cadena de Prueba
Coincidencias
¿Qué es un probador de Regex?
Un probador de regex te permite escribir una expresión regular y ver instantáneamente cada coincidencia con su posición de índice. Esta herramienta usa el motor JavaScript RegExp del navegador, compatible con la sintaxis ECMAScript. Nada se envía a un servidor.
Las expresiones regulares son patrones poderosos utilizados en casi todos los lenguajes de programación para buscar, validar y transformar texto. El tutorial de regex en regular-expressions.info es una buena referencia.
Cómo usar el probador de Regex
Ingrese un Patrón
Escriba su expresión regular en el campo Patrón.
Establezca Marcadores
Ingrese marcadores en el campo Marcadores (ej. gi para global, sin distinción de mayúsculas).
Escriba su Cadena de Prueba
Escriba o pegue el texto que desea probar en el editor Cadena de Prueba.
Ejemplo
Aquí hay un ejemplo clásico que coincide con direcciones de correo electrónico:
Coincidencia de direcciones de correo electrónico
Patrón: [a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,} Marcadores: gi
Salida:
Preguntas Frecuentes
¿Qué motor de regex usa esta herramienta?
Esta herramienta usa el motor JavaScript RegExp, compatible con expresiones regulares ECMAScript, con soporte para lookaheads, lookbehinds, grupos nombrados y unicode.
¿Qué hace el marcador "g"?
El marcador g (global) hace que el motor encuentre todas las coincidencias en la cadena en lugar de detenerse después de la primera. Combínalo con i para coincidencias sin distinción de mayúsculas.
¿Se envían mis datos a un servidor?
No. Toda la coincidencia se ejecuta completamente en tu navegador — seguro para datos sensibles.
¿Cómo hago coincidir varias líneas?
Usa el marcador m (multilínea) para que ^ y $ coincidan con el inicio y fin de cada línea. Usa s para que . también coincida con saltos de línea.
¿Qué son los grupos de captura nombrados?
Los grupos nombrados etiquetan partes de una coincidencia: (?<año>\d{4}). Están soportados por el motor JS y documentados en la documentación de MDN.
Herramientas Relacionadas
Ver también: JSON Validator, JSON Formatter.