WALUDO Herramientas
DEVELOP.01 REGEX TESTER

Probador de expresiones regulares

Coincidencias en directo · Vista de sintaxis · Explicaciones · Generación de código · Biblioteca de regex

REGEX

Expresión regular

TEXT

Texto de prueba

STATUS / Introduce una expresión regular para empezar
CODE

Generador de código

§ 01

Biblioteca de regex habituales

Usa estos patrones frecuentes como punto de partida. Haz clic en una plantilla para cargarla en el probador.

Números

Uso
Expresión
Notas

Texto

Uso
Expresión
Notas

Red

Uso
Expresión
Notas

Identidad

Uso
Expresión
Notas

Fecha y hora

Uso
Expresión
Notas

Codificación y código

Uso
Expresión
Notas
§ 02

Probador de expresiones regulares en línea

Las expresiones regulares son patrones potentes para buscar, reemplazar, validar y extraer texto en lenguajes, editores y herramientas de línea de comandos.

Este probador funciona por completo en el navegador. Introduce un patrón y texto de prueba para ver resaltados, posiciones, grupos de captura y reemplazos en directo; el panel de explicación convierte la sintaxis habitual en notas legibles.

La página incluye una biblioteca de plantillas para correos, URL, IP, fechas, identificadores, colores, UUID y más. La generación de código permite llevar el mismo patrón a JavaScript, Python, Java, PHP o Go rápidamente.

§ 03

Cómo usar el probador de expresiones regulares

1
1

Introduce un patrón

Escribe la expresión regular y la herramienta valida la sintaxis mientras muestra una vista coloreada.

2
2

Elige las banderas

Activa g, i, m, s y u para comparar coincidencia global, sin distinguir mayúsculas, modo multilínea y Unicode.

3
3

Pega el texto de prueba

Añade el texto que quieres revisar; los fragmentos coincidentes se resaltan al instante.

4
4

Revisa las coincidencias

El panel de resultados lista texto, índice, longitud y grupos de captura, con controles para copiar cada resultado.

5
5

Lee la explicación

El panel convierte tokens, grupos, cuantificadores, aserciones y anclas habituales en notas comprensibles.

6
6

Genera código

Copia fragmentos listos para JavaScript, Python, Java, PHP y Go.

§ 04

Chuleta de sintaxis regex

Referencia compacta de la sintaxis de regex que usarás con más frecuencia.

Clases de caracteres

Sintaxis
Significado
Ejemplo
.
Coincide con cualquier carácter salvo un salto de línea
a.b
\d
Coincide con cualquier dígito [0-9]
\d+
\w
Coincide con letras, dígitos y guiones bajos
\w+
\s
Coincide con espacios
a\sb
[abc]
Coincide con a, b o c
[aeiou]
[^abc]
Coincide con cualquier carácter salvo a, b o c
[^0-9]

Cuantificadores

Sintaxis
Significado
Ejemplo
*
Coincide cero o más veces
ab*c
+
Coincide una o más veces
ab+c
?
Coincide cero o una vez
ab?c
{n}
Coincide exactamente n veces
\d{3}
{n,}
Coincide al menos n veces
\d{6,}
{n,m}
Coincide de n a m veces
\d{6,18}

Anclas y límites

Sintaxis
Significado
Ejemplo
^
Coincide con el inicio de la cadena o línea
^Hello
$
Coincide con el final de la cadena o línea
world$
\b
Coincide con un límite de palabra
\bcat\b
\B
Coincide con un límite que no es de palabra
\Bcat\B

Grupos y aserciones

Sintaxis
Significado
Ejemplo
(...)
Grupo de captura
(ab)+
(?:...)
Grupo no capturante
(?:ab)+
(?=...)
Aserción de anticipación positiva
\d+(?=USD)
(?!...)
Aserción de anticipación negativa
\d+(?!USD)
(?<=...)
Aserción retrospectiva positiva
(?<=\$)\d+
|
Alternancia, coincide con cualquiera de los lados
cat|dog

Banderas

Sintaxis
Significado
Ejemplo
g
Coincidencia global, busca todas
/pattern/g
i
Sin distinguir mayúsculas
/pattern/i
m
Modo multilínea, ^ y $ coinciden en cada línea
/pattern/m
s
Modo DotAll, . puede coincidir con saltos
/pattern/s
u
Modo Unicode
/pattern/u
§ 05

Preguntas frecuentes sobre regex

Q1¿Qué es una expresión regular?

Es un patrón de texto formado por caracteres literales y metacaracteres para buscar, reemplazar, validar y extraer cadenas.

Q2¿El probador sube mis datos?

No. Las coincidencias, el resaltado, las explicaciones, la vista previa de reemplazo y el código se procesan en el navegador.

Q3¿En qué se diferencia JavaScript RegExp de PCRE?

La herramienta usa el motor RegExp de JavaScript del navegador. Es útil para front-end y depuración general, pero no admite algunas funciones exclusivas de PCRE, como patrones recursivos.

Q4¿Por qué mi regex solo coincide una vez?

Activa la bandera g. Sin g, JavaScript RegExp solo devuelve la primera coincidencia.

Q5¿Dónde veo los grupos de captura?

Cada elemento de la lista muestra Group 1, Group 2 y los grupos con nombre cuando existen.

Q6¿El modo de reemplazo admite $1 y $2?

Sí. La vista previa sigue la sintaxis replace de JavaScript, incluidos $1, $2 y $&.

Q7¿Cuál es la mejor forma de aprender regex?

Empieza por clases de caracteres, cuantificadores, anclas y grupos. Después practica con plantillas y lee la explicación token por token.

§ 06

Herramientas relacionadas

✳ WALUDO TOOLBOX ✳ Herramientas nativas del navegador · NO SERVER · NO DATA COLLECTION

Tus archivos nunca salen de tu ordenador · FILES STAY LOCAL · PRIVACY FIRST