Ir al contenido
WoowTools

Probador de regex

Prueba expresiones regulares en vivo: las coincidencias se resaltan mientras escribes, con grupos de captura, posiciones, todas las banderas de JavaScript y una biblioteca de patrones comunes.

Gratis Funciona en tu navegador Sin registro

Cargando Probador de regex…

Tus archivos nunca salen de tu dispositivo

Cómo usar Probador de regex

  1. 1

    Abre Probador de regex en esta página. Se carga directamente en tu navegador.

  2. 2

    Añade tu archivo, texto o valores y ajusta la configuración.

  3. 3

    Copia o descarga el resultado. No se sube ni se guarda nada.

Acerca de esta herramienta

Este probador de regex te permite crear y depurar expresiones regulares sobre tu propio texto. Escribe un patrón y un texto de prueba, y cada coincidencia se resalta al instante, con su posición y sus grupos de captura listados debajo. Si el patrón no es válido, ves el error enseguida. Los patrones usan la sintaxis de expresiones regulares de JavaScript, muy parecida a la que aceptan la mayoría de los demás lenguajes.

Cómo probar una regex

  1. Escribe tu patrón, sin las barras que lo rodean.
  2. Activa las banderas que necesites.
  3. Pega o escribe el texto que quieres probar.
  4. Revisa las coincidencias resaltadas y sus detalles: texto encontrado, índice y cada grupo de captura.
  5. Descarga los resultados si quieres guardarlos.

Las banderas de regex explicadas

  • g (global): encuentra todas las coincidencias en lugar de parar en la primera.
  • i (sin distinguir mayúsculas): A y a se tratan igual.
  • m (multilínea): ^ y $ coinciden al principio y al final de cada línea.
  • s (dot all): el punto también coincide con saltos de línea.
  • u (unicode): maneja bien los emoji y otros caracteres fuera del rango básico.
  • y (sticky): solo busca en la posición exacta donde terminó la coincidencia anterior.

Referencia rápida de sintaxis

PatrónSignificado
\d \w \sUn dígito, un carácter de palabra, un espacio en blanco
[abc] [^abc]a, b o c; cualquier cosa excepto a, b o c
a* a+ a?Cero o más, uno o más, cero o uno
a{2,4}Entre 2 y 4 veces
^ $Inicio y fin de la cadena (o de la línea con m)
(abc)Grupo de captura
(?:abc)Grupo sin captura
a|ba o b

Patrones comunes

La biblioteca integrada incluye patrones listos para correos electrónicos, URL, números de teléfono, fechas y direcciones IP. Carga uno y ajústalo a tus reglas exactas. Recuerda que una regex comprueba el formato, no si una dirección o un número existen de verdad.

Consejos de depuración

  • Escapa los caracteres especiales como . * + ? ( ) [ ] { } con una barra invertida cuando los quieras de forma literal.
  • Codicioso o perezoso: .* toma todo lo posible; .*? se detiene en la primera oportunidad.
  • Ancla tu patrón con ^ y $ cuando toda la entrada deba coincidir.
  • Prueba casos límite: entrada vacía, entrada muy larga y caracteres poco habituales.

Todo funciona en tu navegador, así que los archivos de registro y los datos privados se quedan en tu dispositivo. ¿Limpias texto antes de buscar? La herramienta para eliminar líneas duplicadas y el formateador JSON pueden ayudarte.

Preguntas frecuentes

¿Qué variante de regex usa este probador?

Expresiones regulares de JavaScript (ECMAScript), el mismo motor que usa tu navegador. Casi toda la sintaxis es común con Python, Java, PHP y .NET, pero algunas funciones avanzadas cambian.

¿Tengo que poner las barras alrededor del patrón?

No. Escribe solo el patrón, por ejemplo \d+, y activa las banderas con las casillas en lugar de escribirlas tras una barra.

¿Cómo veo los grupos de captura?

Pon parte del patrón entre paréntesis. Los detalles de cada coincidencia muestran el valor de cada grupo.

¿Por qué mi regex coincide con demasiado texto?

Los cuantificadores como * y + son codiciosos por defecto. Añade un signo de interrogación (*? o +?) para hacerlos perezosos, o usa una clase de caracteres más específica.

¿Por qué solo obtengo una coincidencia?

Activa la bandera g (global) para encontrar todas las coincidencias y no solo la primera.

¿Se envía mi texto de prueba a algún sitio?

No. La búsqueda se hace en tu navegador, así que el texto que pruebas nunca sale de tu dispositivo.