No se sube nada
Probador de expresiones regulares (regex)
Escribe una expresión regular, pega un texto y mira las coincidencias resaltadas con sus grupos de captura. Prueba reemplazos con $1 y grupos con nombre.
Sin las barras de alrededor, por ejemplo \d{3}-\d{4}
$1 es el primer grupo; $<nombre>, un grupo con nombre, y $&, la coincidencia completa.
Coincidencias
Cada coincidencia
Lo que escribes se queda en este dispositivo. No se sube nada.
¿Te ahorró tiempo? DigiTools es gratis, sin anuncios y sin registro. Deja una propina (se abre en una pestaña nueva) para ayudar a que siga así.
Cómo probar una expresión regular
- Escribe tu expresión regular, sin las barras, y elige los modificadores (flags).
- Pega el texto de prueba. Las coincidencias se resaltan y se listan con sus grupos de captura.
- Para reemplazar, activa Reemplazar coincidencias y escribe el reemplazo: $1 es el primer grupo y $<nombre>, un grupo con nombre.
Preguntas frecuentes
¿Se envía mi texto a algún sitio?
No. La búsqueda se hace en tu navegador, en este dispositivo, así que los archivos de registro, los correos y los datos de clientes nunca salen de él.
¿Qué tipo de regex usa?
JavaScript (ECMAScript), tal como la ejecuta tu navegador. Casi toda la sintaxis es igual que en Python, Java, PHP y .NET, pero algunas funciones cambian: JavaScript no tiene cuantificadores posesivos ni grupos atómicos, por ejemplo.
¿Por qué se detuvo después de un segundo?
Algunos patrones, como (a+)+$, pueden tardar muchísimo con ciertos textos; es lo que se llama backtracking catastrófico. La herramienta se detiene al cabo de un segundo para que tu navegador no se bloquee. Haz el patrón más específico, por ejemplo evitando repeticiones dentro de repeticiones.
¿Cómo uso los grupos en el reemplazo?
$1, $2, etc. insertan los grupos numerados; $<nombre>, un grupo con nombre (?<nombre>…); $&, la coincidencia completa, y $$, un signo de dólar.