Ir al contenido
iyziTool

Probador de Regex

Escribe un patrón y un texto: cada coincidencia se resalta mientras escribes, se lista con su posición y grupos de captura, y puedes previsualizar un reemplazo. Los patrones habituales para correos, URL y fechas están a un clic.

//g
Flags
Coincidencias

Introduce un patrón y un texto para probarlo.

Sobre esta herramienta

Las expresiones regulares describen patrones de texto con una sintaxis compacta: un punto coincide con cualquier carácter, \d con un dígito, \w con un carácter de palabra, + y * repiten, y los paréntesis capturan grupos que puedes reutilizar en el reemplazo como $1, $2 o $<nombre>. El probador usa el motor JavaScript de tu navegador, así que el comportamiento coincide exactamente con Node.js y todos los navegadores modernos.

Los flags cambian cómo se aplica el patrón. g encuentra todas las coincidencias en vez de la primera, i ignora mayúsculas, m hace que ^ y $ funcionen por línea, s permite que el punto coincida con saltos de línea, u activa Unicode completo e y ancla la búsqueda a la posición actual. La vista resaltada siempre busca globalmente para que veas cada aparición; la vista de reemplazo respeta los flags que fijes.

Preguntas frecuentes

¿Qué variante de regex es esta?
JavaScript (ECMAScript), la que usan los navegadores y Node.js. La mayoría de patrones escritos para PCRE, Python o Java funcionan sin cambios; lookbehind y grupos con nombre están soportados en los navegadores actuales.
¿Cómo uso los grupos de captura en el reemplazo?
Envuelve la parte que necesitas entre paréntesis y refiérete a ella como $1, $2, etc., o usa (?<nombre>…) y $<nombre>. $& inserta la coincidencia completa.
¿Por qué mi patrón coincide solo una vez?
Sin el flag g, JavaScript se detiene en la primera coincidencia. La vista resaltada muestra todas de todos modos; activa g para que el reemplazo se aplique a cada aparición.
¿Se envía mi texto a algún sitio?
No. El patrón se ejecuta por completo en tu navegador, así que puedes probar con registros, exportaciones o datos personales sin riesgo.

Herramientas relacionadas