Probador de Regex

Probador de regex online con coincidencia en vivo. Prueba expresiones regulares y muestra todas las coincidencias con posiciones y grupos capturados.

Prueba expresiones regulares con coincidencias en vivo
Pattern
//
Test String

Ejecuta una verificación para ver resultados

APIPOST /api/v1/text/regex
5(13 votos)
1
comprobaciones realizadas
Prueba también: Analizador de Texto
Verificar

Características principales

100% gratuito

Sin registro, comprobaciones ilimitadas

Resultados instantáneos

Análisis en tiempo real con informes detallados

Acceso REST API

Integra en tu flujo de trabajo a través de API

Datos precisos

Consultas en tiempo real a fuentes autorizadas

¿Qué es Probador de Regex?

El tester de expresiones regulares proporciona un entorno en vivo para escribir, probar y depurar expresiones regulares contra texto de muestra. A medida que escribes tu patrón, las coincidencias se resaltan en tiempo real en el texto de prueba, mostrando para cada coincidencia su posición de índice, longitud y grupos de captura. Las expresiones regulares son una sintaxis potente de coincidencia de patrones usada en prácticamente todos los lenguajes de programación — JavaScript, Python, Java, Go, PHP, Ruby y más — para validación de texto (emails, URLs, teléfonos), extracción de datos (parsing de logs, scraping), operaciones de buscar y reemplazar, y sanitización de entrada.

Esta herramienta gratuita de prueba de regex es utilizada por desarrolladores construyendo y depurando patrones, ingenieros de datos escribiendo patrones de extracción para logs, administradores de sistemas creando patrones grep y sed, y estudiantes aprendiendo sintaxis de expresiones regulares con feedback visual inmediato.

Cómo usar

  1. 1Introduce tu patrón de expresión regular en el campo de patrón
  2. 2Activa los flags de regex necesarios: g (global — encontrar todas), i (insensible a mayúsculas), m (multilínea)
  3. 3Pega o escribe el texto de prueba en el área inferior
  4. 4Observa las coincidencias resaltadas actualizándose en tiempo real
  5. 5Revisa los detalles de cada coincidencia: posición, longitud, texto y grupos capturados

Quién lo utiliza

Administradores de sistemas

Supervisión y resolución de problemas de infraestructura

Desarrolladores

Depuración de problemas de red e integración vía API

Especialistas en SEO

Verificación de la configuración del dominio y rendimiento

Analistas de seguridad

Auditoría y evaluación de la seguridad de red

Preguntas frecuentes

¿Cómo pruebo una expresión regular online?
Introduce tu patrón regex en el campo de patrón y pega tu texto de prueba debajo. Las coincidencias se resaltan instantáneamente en tiempo real. Cada coincidencia muestra su posición en la cadena, longitud, texto coincidente y grupos de captura. Puedes activar flags (global, insensible a mayúsculas, multilínea) para modificar el comportamiento. Es mucho más rápido que probar regex en código porque ves resultados inmediatamente.
¿Qué flags de regex están disponibles?
g (global) encuentra todas las coincidencias en lugar de parar en la primera. i (insensible a mayúsculas) hace que el patrón coincida independientemente de mayúsculas o minúsculas. m (multilínea) hace que ^ y $ coincidan con el inicio/fin de cada línea en lugar de toda la cadena. s (dotAll) hace que el punto (.) coincida también con caracteres de nueva línea. u (unicode) habilita soporte Unicode completo incluyendo emoji.
¿Qué es un grupo de captura en regex?
Un grupo de captura es una parte de tu patrón entre paréntesis que extrae una porción específica de la coincidencia. Por ejemplo, el patrón (\d{4})-(\d{2})-(\d{2}) coincidiendo con 2025-03-15 produce tres grupos de captura: grupo 1 = 2025 (año), grupo 2 = 03 (mes), grupo 3 = 15 (día). Los grupos de captura son esenciales para extraer datos estructurados del texto.
¿Puedo usar patrones de esta herramienta en mi lenguaje de programación?
Esta herramienta usa sintaxis regex de JavaScript, que es compatible con la mayoría de lenguajes modernos con diferencias menores. Los patrones funcionan directamente en JavaScript/TypeScript, Java, Python (módulo re), PHP (funciones preg), Ruby, Go, Rust y C#/.NET. Las principales diferencias están en la sintaxis de flags y algunas características avanzadas. Una vez que tu patrón funciona aquí, adaptarlo a tu lenguaje objetivo normalmente requiere solo ajustes menores.