Ir al contenido

Regex Tester

Escribe una expresión regular y ve cada coincidencia, grupo y reemplazo mientras escribes.

Introduce un patrón y un texto de prueba, o elige un ejemplo.
El enlace contiene tu patrón y tu texto de prueba.

Motor: RegExp de JavaScript (ECMAScript) en tu navegador. La sintaxis difiere ligeramente de PCRE, Python y Java.

Funciona en tu navegador: tu texto no se sube.

Cómo se usa

  1. Escribe tu regex sin barras en Patrón de la expresión regular.
  2. Pega el texto que quieras probar en Texto de prueba.
  3. Ajusta Banderas según la búsqueda que necesites.
  4. Abre Coincidencias para revisar los resultados y los grupos de captura.

Ejemplos

Convertir fechas al formato día/mes/año

Entrada
Pedido: 2026-10-05
Entrega: 2026-10-09
Salida
Pedido: 05/10/2026
Entrega: 09/10/2026

Extraer correos de una lista de contactos

Entrada
Lucía: lucia@ejemplo.es
Diego: diego@ejemplo.com
Salida
lucia@ejemplo.es
diego@ejemplo.com

Buscar palabras con tildes y ñ

Entrada
Málaga, Bogotá y Peñíscola
Salida
4 coincidencias: Málaga, Bogotá, y, Peñíscola

Guía rápida de regex de JavaScript

¿Quieres comparar el texto antes y después de un reemplazo? Pega ambas versiones en el Comparador de textos. Para limpiar texto en bloque sin regex, prueba el Limpiador de texto; para codificar texto para URL usa Decodificar y codificar URL.

Preguntas frecuentes

¿Sirve para probar expresiones regulares de Java o Python?

El motor es RegExp de JavaScript, ejecutado por tu navegador. La sintaxis de Java, Python o PCRE puede ser distinta y no se admite como motor alternativo.

¿Por qué solo aparece la primera coincidencia?

Sin la bandera g, solo se encuentra la primera coincidencia. Activa global en Banderas para buscar todas.

¿Qué límites tienen el texto y la búsqueda?

El texto admite hasta 5 MB y cada ejecución se detiene tras 1 segundo. Se muestran como máximo 10 000 coincidencias, aunque Reemplazar procesa todo el texto.

¿Se sube o se guarda el texto que pruebo?

El análisis se realiza en tu navegador y el texto no se sube ni se guarda entre visitas; el patrón y los ajustes sí se recuerdan en localStorage. Si compartes un enlace, este incluye el texto y el patrón comprimidos, sin cifrar, y cualquiera que tenga el enlace puede leerlos.