← Volver a las funciones
Free

Probador de Regex

El Probador de Regex evalúa expresiones regulares contra texto de prueba en tiempo real. Las coincidencias se resaltan con colores alternos, los grupos de captura y los grupos nombrados se desglosan por coincidencia, y se admiten todos los flags estándar (g, i, m, s, u, y). Un modo de reemplazo muestra cómo las sustituciones transforman el texto.

Las expresiones regulares son el lenguaje universal de patrones de texto, pero lograrlas correctamente requiere iteración. El Probador de Regex hace que esa iteración sea instantánea. Escribe un patrón y mira cómo se resaltan las coincidencias en el texto de prueba mientras escribes. Cada tarjeta de coincidencia muestra la subcadena coincidente, su índice y cada grupo de captura ($1, $2, ...) y grupo nombrado ((?<name>...)) individualmente — no más adivinar si tus grupos capturaron lo que esperabas. Los seis flags de regex de JavaScript son compatibles a través de una entrada de flags compacta (gi, gim) y una fila de casillas de verificación más amigable. El modo de reemplazo ejecuta String.replace con tu patrón y cadena de reemplazo — admite $& (coincidencia completa), $1..$9 (grupos) y retroreferencias nombradas. Todo se ejecuta localmente para que la entrada permanezca en tu máquina.

Vista previa en vivo
example.com
Regex Tester 3 matches found
Pattern
/ \b\w+@\w+\.\w+\b / gi
g global i ignore case m multiline s dotAll
Test Text · Matches highlighted
Send emails to [email protected] or [email protected] for support.
Also contact [email protected] for billing questions.
Match Details
Características clave

Resaltado de Coincidencias en Vivo

Las coincidencias se resaltan alternando los colores púrpura y verde mientras escribes — mira exactamente qué captura la regex sin ejecutar el script.

Detalles por Coincidencia

Cada coincidencia muestra su índice en la fuente, la subcadena coincidente y cada grupo de captura ($1, $2, ...) y grupo nombrado con su valor.

Todos los Flags de JavaScript

Admite g (global), i (ignorar mayúsculas), m (multilínea), s (dotAll), u (unicode), y (sticky). Alterna a través de la entrada compacta o la fila de casillas de verificación.

Vista Previa de Reemplazo

Ingresa una cadena de reemplazo con retroreferencias $&, $1..$9 o $<name>. Haz clic en Reemplazar para transformar el texto de prueba al instante.

Iteración Rápida

La salida se actualiza en vivo con cada pulsación de tecla. Sin botón Ejecutar — ajusta tu patrón hasta que las coincidencias se vean bien.

Detección de Errores

La sintaxis de regex inválida se informa con el mensaje de error exacto del motor de JavaScript para que puedas corregir la sintaxis rápidamente.

Casos de uso comunes

Validación de Entrada de Usuario

Crea una regex para correos electrónicos, números de teléfono o códigos postales, luego pruébala contra casos borde antes de enviarla al código de producción.

Análisis de Logs y Texto

Extrae campos estructurados (marcas de tiempo, IDs, IPs) de líneas de log iterando en una regex hasta que coincida cada formato esperado.

Refactorizaciones de Buscar y Reemplazar

Verifica que una regex de buscar/reemplazar funcione de manera segura en código o texto real antes de ejecutarla en cientos de archivos.

Aprendizaje de Regex

Experimenta con características como lookahead, lookbehind, grupos de no captura o escapes de propiedades Unicode en un entorno visual seguro.

Depuración de una Regex que no Funciona

Pega la regex de tu código, la entrada que debería haber coincidido, y mira exactamente dónde falla la regex — no más adivinanzas.

Cómo usarlo
1

Abrir Probador de Regex

Haz clic en el ícono de Regex en el dock de DevSuite Pro. Se abre un panel con campos para el patrón, flags, texto de prueba y reemplazo.

2

Ingresar un Patrón

Escribe tu regex entre las barras. Los flags se pueden escribir directamente (gi) o alternar con las casillas de verificación de abajo.

3

Pegar Texto de Prueba

Pega el texto a buscar en el área Texto de Prueba. Las coincidencias se resaltan al instante.

4

Revisar Grupos de Captura

La lista Detalles de Coincidencia de abajo muestra el índice y los grupos capturados de cada coincidencia. Confirma que tus grupos captures lo que esperas.

5

Probar Reemplazo (opcional)

Ingresa una cadena de reemplazo con retroreferencias $1, $& o $<name>. Haz clic en Reemplazar para transformar el texto en el lugar.

¿Listo para probarlo? Probador de Regex?

Instala DevSuite Pro gratis y desbloquea más de 39 herramientas de desarrollador para tu navegador.

Añadir a Chrome Añadir a Edge Añadir a FireFox