Reemplazar con regex
Reescriba un texto con un patrón regex y una plantilla de reemplazo que reutiliza los fragmentos capturados.
Procesado localmente en tu navegador· Tus datos se quedan en tu navegador.
¿Qué es Reemplazar con regex?
Reemplazar con regex sustituye cada coincidencia de un patrón por una cadena de reemplazo. A diferencia de un buscar y reemplazar simple, el reemplazo puede reutilizar lo capturado: $1 y $2 insertan grupos numerados, $<nombre> un grupo con nombre, $& la coincidencia completa, $` y $' el texto anterior y posterior, y $$ un signo de dólar literal.
Está pensado para reformatear: pasar «Apellido, Nombre» a «Nombre Apellido», convertir fechas, envolver números, quitar etiquetas o normalizar separadores. Una tabla lista los primeros 100 reemplazos (posición, texto original y nuevo) para comprobar el efecto, y se muestra el número de reemplazos. El patrón se ejecuta en un worker con límite de 5 segundos y se limita a 2000 caracteres.
¿Cómo funciona?
- Escriba el patrón y las banderas (g reemplaza todas las coincidencias, gm hace que ^ y $ actúen en cada línea).
- Escriba el reemplazo con $1, $2, $<nombre> o $&. \n y \t insertan un salto de línea y una tabulación.
- Pegue el texto, revise la tabla de vista previa y el recuento y copie el resultado.
Casos de uso habituales
- Reordenar nombres, fechas o códigos con grupos de captura (2024-01-15 → 15/01/2024).
- Añadir comillas, corchetes o prefijos alrededor de cada número o palabra.
- Quitar etiquetas tipo HTML, comentarios o espacios finales en muchas líneas.
- Refactorizar identificadores en código pegado con un patrón sistemático.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
John Smith Jane Doe Ada Lovelace
Privacidad
Reemplazar con regex se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
Solo se admiten la sintaxis de JavaScript y sus plantillas de reemplazo. Sin la bandera g solo se reemplaza la primera coincidencia.
Preguntas frecuentes
¿Cómo mantengo un signo de dólar en el reemplazo?
Escriba $$. Un $ suelto seguido de algo que no sea una referencia a un grupo se conserva tal cual.
¿En qué se diferencia de Buscar y reemplazar?
Buscar y reemplazar es una herramienta de texto general con modo de texto plano y opciones de mayúsculas. Reemplazar con regex es solo para regex, expone todas las banderas y muestra cada reemplazo en una tabla.
¿Qué hace una coincidencia vacía?
Un patrón que puede no coincidir con nada, como x*, coincide entre cada carácter, por lo que el reemplazo se inserta en cada posición.
Herramientas relacionadas
Probador de regex
Escriba un patrón, pegue un texto y vea cada coincidencia resaltada, con su posición y sus grupos de captura.
Herramientas para desarrolladores
Buscar y reemplazar
Busque en un texto y reemplace cada aparición, como texto plano o con una expresión regular y grupos de captura.
Herramientas de texto
Extractor de coincidencias regex
Saque de un documento largo todos los fragmentos que coinciden con un patrón y obtenga una lista ordenada.
Herramientas para desarrolladores
Escapar regex
Convierta cualquier texto literal en un patrón regex seguro escapando los caracteres con significado especial, o haga lo contrario.
Herramientas para desarrolladores
Eliminar espacios extra
Limpie el espaciado de un texto pegado: dobles espacios, tabulaciones sueltas, espacios finales y sucesiones de líneas vacías.
Herramientas de texto
Convertidor de mayúsculas y minúsculas
Una sola herramienta para todos los estilos de mayúsculas: elija uno de la lista y el texto se convierte al instante.
Herramientas de texto