Texto
Cómo probar una expresión regular
Está escribiendo un patrón para código, un buscador o una hoja de cálculo y quiere ver qué encuentra antes de usarlo. Escribirá el patrón, pegará texto de ejemplo y leerá cada coincidencia. \b\w+@\w+\.\w+\b encuentra direcciones de correo sencillas. Nada sale de esta pestaña.
Abra Probador de regex con unas líneas de texto real, incluidas algunas que no deban coincidir. Usa la variante de JavaScript, la misma de los navegadores y Node.js. No se sube nada.
Abrir Probador de regexEn esta sentada
Conozca las piezas básicas
\d es un dígito, \w una letra, dígito o guion bajo, \s un espacio, . cualquier carácter. + significa uno o más, * cero o más, ? opcional. ( ) captura un grupo; \b es un límite de palabra.
\d dígito, \w carácter de palabra, \s espacio, + uno o más, ( ) grupo de captura, \b límite de palabra. Abra Probador de regex en cv.cm
La casilla Expresión regular, los flags y el Texto de prueba están listos. No se sube nada.
Abrir Probador de regexEscriba el patrón y pegue texto
Escriba el patrón sin barras, por ejemplo \d{4}-\d{2}-\d{2} para fechas como 2026-10-29. Pegue texto con líneas que deban coincidir y otras que no.
Active los flags
g busca todas las coincidencias en vez de la primera; i ignora mayúsculas; m hace que ^ y $ funcionen por línea; s deja que . coincida con saltos de línea; u activa Unicode completo. La línea del recuento muestra los flags activos.
Flags: g todas, i sin mayúsculas, m por línea, s el punto cruza líneas, u Unicode. Lea coincidencias y grupos
Cada coincidencia muestra su texto y sus grupos de captura. (\d{4})-(\d{2}) sobre 2026-10 da el grupo 1 = 2026 y el grupo 2 = 10. Un patrón que coincide de más suele necesitar \b o una clase más estrecha.
Previsualice un reemplazo
Escriba en Reemplazo (opcional): $& es la coincidencia entera, $1 el primer grupo. [$&] envuelve cada coincidencia entre corchetes. Copiar coincidencias las lleva todas al portapapeles.
Preguntas frecuentes
¿Puedo probar una regex gratis en línea?
Sí. cv.cm la ejecuta en esta pestaña. No se sube nada.
¿Qué variante de regex usa?
JavaScript, la misma de los navegadores y Node.js. La mayoría de los patrones sencillos funcionan igual en Python y Java.
¿Por qué solo obtengo una coincidencia?
Active el flag g para encontrarlas todas.
¿Cómo uso un grupo de captura en el reemplazo?
$1 es el primer grupo, $2 el segundo y $& la coincidencia entera.
¿Escribo las barras?
No. Escriba solo el patrón; los flags son casillas.