Probador de Expresiones Regulares
Escribe una expresión regular, elige las banderas, pruébala contra un texto de ejemplo, inspecciona coincidencias y grupos de captura, y previsualiza reemplazos.
Entradas
Resultados
- Coincidencias
- 2
- Estado
- OK
- hello@example.comÍndice 8 · 0 grupo(s) de captura
- support@example.orgÍndice 29 · 0 grupo(s) de captura
Las coincidencias se actualizan mientras editas el patrón, las flags o el texto.
Cómo funciona
Ingresa tus datos
Completa los valores, pega el texto o sube el archivo que necesita esta herramienta.
Obtén el resultado al instante
La mayoría de las herramientas se actualizan mientras escribes; algunas usan un solo botón. De cualquier forma, el resultado aparece aquí mismo.
Usa tu resultado
Copia, descarga o comparte lo que genere la herramienta — el control siempre es tuyo.
¿Qué es Probador de Expresiones Regulares?
Prueba una expresión regular de JavaScript contra texto real, inspecciona coincidencias y grupos de captura, y previsualiza la salida de reemplazo.
Cómo probar una expresión regular
Cómo usarlo
- Ingresa el patrón de regex sin las barras que lo rodean.
- Agrega banderas como g, i o m cuando sea necesario.
- Pega el texto que quieres probar.
- Revisa el conteo de coincidencias, las posiciones, los grupos de captura y la vista previa de reemplazo.
Verificaciones útiles
Los probadores de regex son útiles para validar patrones de formularios, limpiar datos de registro, preparar reglas de buscar y reemplazar, y depurar grupos de captura antes de que pasen al código.
Consejos de depuración
- Comienza con una muestra pequeña antes de probar un documento largo.
- Agrega la bandera g cuando quieras todas las coincidencias.
- Usa grupos de captura para confirmar qué parte de la coincidencia reutilizarás.
Notas sobre RegExp
El probador usa el comportamiento de RegExp de JavaScript. Los patrones escritos para PCRE, .NET, Java o motores de base de datos pueden necesitar ajustes antes de coincidir de la misma forma.
Preguntas frecuentes
¿Qué variante de regex usa esto?
Usa expresiones regulares de JavaScript, la misma variante que usan los navegadores modernos.
¿Por qué falla un regex válido de otro lenguaje?
La sintaxis de regex difiere entre motores. Un patrón de PCRE, Python o Java puede necesitar pequeños cambios para JavaScript.
¿Limita las coincidencias?
Sí. La vista previa se detiene después de 200 coincidencias para que un patrón descontrolado no sature la página.
¿Por qué los matches tienen límite?
El tester lista hasta 200 coincidencias para que un patrón demasiado amplio no bloquee la página.
Herramientas relacionadas
- PopularDisponibleLocal
Generador de UUID
Genera identificadores UUID v4 y GUID individuales o por lotes en el navegador.
- PopularDisponibleLocal
Formateador de JSON, YAML y XML
Formatea, minifica y valida JSON y XML, y convierte entre JSON y YAML en el navegador.
- PopularDisponibleLocal
Generador y Lector de Códigos QR
Crea códigos QR y lee imágenes QR de forma local.
- PopularDisponibleLocal
Codificador/Decodificador Base64
Codifica y decodifica texto en Base64 de forma local.
- PopularDisponibleLocal
Codificador/Decodificador de URL
Codifica y decodifica URLs en pestañas separadas, con opciones por lotes y recursivas.
- PopularDisponibleLocal
Conversor de Timestamp Unix
Convierte timestamp Unix (segundos y milisegundos) a fecha/hora y viceversa.
- DisponibleLocal
Codificador/Decodificador de Entidades HTML
Codifica y decodifica entidades HTML de forma segura.
- DisponibleLocal
Decodificador de JWT
Decodifica el encabezado y el payload de un JWT localmente.
- DisponibleLocal
Generador y Validador de Expresiones Cron
Crea, valida y decodifica expresiones cron de 5 campos con próximas ejecuciones.
- DisponibleLocal
Verificador de Diff de JSON
Compara dos valores JSON y lista las rutas que cambiaron.