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