Probador de Regex thumbnail

Probador de Regex

Prueba y depura tus expresiones regulares con resaltado en vivo.

Checking status...

Acerca de Probador de Regex

Construye, prueba y depura Expresiones Regulares (Regex) en tiempo real. Nuestro probador proporciona retroalimentación instantánea con resaltado en vivo de coincidencias, capturas de grupos y soporte completo de flags, facilitando la coincidencia de patrones complejos para desarrolladores de todos los niveles.

Cómo usar

  1. Ingresa tu patrón en el campo 'Regular Expression'.
  2. Ajusta las flags como 'Global' o 'Case Insensitive' para cambiar el comportamiento de búsqueda.
  3. Pega tu texto de muestra en el área 'Test String'.
  4. Mira instantáneamente las coincidencias resaltadas y revisa los grupos de captura para verificar tu lógica.

Casos de uso comunes

  • Validar patrones de entrada de usuario (correos electrónicos, números de teléfono, contraseñas) durante el desarrollo.
  • Analizar y extraer datos específicos de grandes registros o archivos de texto.
  • Aprender y experimentar con conceptos avanzados de Regex como lookaheads y backreferences.

Detalles técnicos

Utiliza motores de regex de alto rendimiento basados en Rust a través de WASM para proporcionar un comportamiento de regex seguro, rápido y estándar directamente en tu navegador.

Preguntas frecuentes

¿Qué sabor de regex es compatible?
Utilizamos motores de regex modernos estándar que siguen los patrones comunes de ECMAScript utilizados en la mayoría de los entornos web y de backend.
¿Es seguro probar registros sensibles?
Sí. Esta herramienta solo funciona del lado del cliente. Tus datos de prueba y expresiones nunca salen de tu navegador, garantizando una privacidad total.
¿Cómo pruebo una expresión regular online sin instalar nada?
Ingresa tu patrón regex en el campo Patrón y tu cadena de prueba en el campo Entrada. Las coincidencias se resaltan en tiempo real mientras escribes. También puedes configurar banderas (g, i, m, s) usando las casillas de verificación para controlar las coincidencias globales, la sensibilidad a mayúsculas y el modo multilínea.
¿Cómo extraigo grupos de captura de una coincidencia regex?
Usa paréntesis en tu patrón para definir grupos de captura — por ejemplo, (\d{4})-(\d{2})-(\d{2}) captura año, mes y día por separado. La herramienta muestra cada coincidencia junto con sus grupos de captura nombrados o numerados, para que puedas verificar los valores extraídos.
¿Por qué mi regex funciona en Python pero no aquí?
Esta herramienta usa el motor regex de Rust (via WebAssembly), que sigue la sintaxis RE2. RE2 no admite lookaheads, lookbehinds ni backreferences por razones de rendimiento y seguridad. Si tu patrón usa esas características, no coincidirá aquí. Para comportamiento compatible con JavaScript, la herramienta también admite un modo regex JS.
¿Puedo probar una expresión regular contra una cadena de varias líneas?
Sí. El probador de expresiones regulares admite entrada tanto de una línea como de varias líneas. Habilita el indicador multiline (m) para que ^ y $ coincidan con el inicio y el fin de cada línea en lugar de toda la cadena. Habilita el indicador dotall (s) para que . coincida con caracteres de nueva línea. Puedes pegar texto de varios párrafos, archivos de registro o cadenas JSON en el área de entrada de prueba. El probador resalta todas las coincidencias en tiempo real mientras escribes.

Procesamiento local

Nuestras herramientas locales de archivos, texto y gráficos procesan el contenido en tu dispositivo mediante JavaScript, APIs del navegador y, cuando hace falta, WebAssembly. Nuestros eventos no incluyen nombres o contenido de archivos, texto introducido, valores de gráficos, errores sin filtrar, correos ni referencias de licencia. Las herramientas de red (DNS, WHOIS, IP y pruebas de velocidad) contactan servicios externos para su función. Cargar el sitio, fuentes, bibliotecas y modelos también genera solicitudes de red. WebAssembly no impide por sí mismo el acceso a la red.