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.
Las coincidencias se resaltan alternando los colores púrpura y verde mientras escribes — mira exactamente qué captura la regex sin ejecutar el script.
Cada coincidencia muestra su índice en la fuente, la subcadena coincidente y cada grupo de captura ($1, $2, ...) y grupo nombrado con su valor.
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.
Ingresa una cadena de reemplazo con retroreferencias $&, $1..$9 o $<name>. Haz clic en Reemplazar para transformar el texto de prueba al instante.
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.
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.
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.
Extrae campos estructurados (marcas de tiempo, IDs, IPs) de líneas de log iterando en una regex hasta que coincida cada formato esperado.
Verifica que una regex de buscar/reemplazar funcione de manera segura en código o texto real antes de ejecutarla en cientos de archivos.
Experimenta con características como lookahead, lookbehind, grupos de no captura o escapes de propiedades Unicode en un entorno visual seguro.
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.
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.
Escribe tu regex entre las barras. Los flags se pueden escribir directamente (gi) o alternar con las casillas de verificación de abajo.
Pega el texto a buscar en el área Texto de Prueba. Las coincidencias se resaltan al instante.
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.
Ingresa una cadena de reemplazo con retroreferencias $1, $& o $<name>. Haz clic en Reemplazar para transformar el texto en el lugar.
Instala DevSuite Pro gratis y desbloquea más de 39 herramientas de desarrollador para tu navegador.