Buscar y reemplazar texto
Pega tu texto, escribe qué buscar y por qué reemplazarlo, y el resultado se actualiza al momento, con el número de coincidencias reemplazadas. Funciona con texto normal y con expresiones regulares.
La vista previa está recortada. Copiar y Descargar incluyen el resultado completo.
Tu texto nunca sale de tu dispositivo.
Cómo se usa
- Pega el texto en el cuadro.
- Elige «Texto normal» o «Expresión regular», escribe lo que buscas en «Buscar» y lo que debe quedar en «Reemplazar por». Déjalo vacío para borrar.
- Copia el resultado o descárgalo como archivo .txt. Debajo se indica cuántas coincidencias se reemplazaron.
Ejemplos
- Antes
- El gato negro y el gato blanco.
- Después
- El perro negro y el perro blanco.
- Antes
- Reunión: 25/10/2026
- Después
- Reunión: 2026-10-25
- Antes
- Dijo "hola" y "adiós".
- Después
- Dijo «hola» y «adiós».
Texto normal o expresión regular
Texto normal busca exactamente lo que escribes, letra por letra: los caracteres «.», «$» o «(» valen por sí mismos, sin significado especial. Es la opción adecuada para cambiar una palabra, un nombre, un signo o una dirección. Por defecto no distingue mayúsculas, de modo que «gato» también encuentra «Gato» y «GATO». Cada coincidencia se sustituye tal como escribiste el reemplazo.
Expresión regular abre la puerta a patrones. Estos son los más útiles para texto en español:
\s{2,}→: sustituye cualquier serie de espacios por uno solo.^\s+|\s+$→ (vacío): quita los espacios al principio y al final de cada línea.(\d{2})/(\d{2})/(\d{4})→$3-$2-$1: cambia las fechas de día/mes/año al formato internacional."([^"]*)"→«$1»: sustituye las comillas rectas por comillas angulares.\s+([,.;:!?])→$1: quita los espacios que quedan antes de un signo de puntuación.ñ→n, o[áàä]→a: quita la ñ o las tildes de una lista, por ejemplo para generar nombres de archivo.
Consejos para reemplazar con seguridad
Comprueba el número de coincidencias que muestra la herramienta: si esperabas tres y salen trescientas, el patrón es demasiado general. Antes de sustituir un texto largo, prueba con unas pocas líneas. En modo de expresión regular, algunos caracteres tienen un significado especial y deben escaparse con una barra invertida para buscarlos tal cual: . * + ? ( ) [ ] { } ^ $ | \. Si solo quieres buscar texto, el modo normal es más seguro.
Errores frecuentes
- Buscar un punto en modo de expresión regular. El punto significa «cualquier carácter», así que «3.14» también encuentra «3x14». Escápalo como «3.14» o usa el modo de texto normal.
- Olvidar que se distinguen las tildes. «accion» no encuentra «acción». Si buscas ambas, usa una expresión como «acci[oó]n».
- Reemplazar sin revisar el contador. Sustituir «de» sin más cambia también «desde» y «ceder». Añade espacios o usa «\bde\b» en modo regex.
- Probar con el texto real. Una expresión regular mal escrita puede borrar más de lo que querías. Guarda el original y comprueba el resultado antes de pegarlo.
Preguntas frecuentes
¿Cómo busco y reemplazo una palabra en un texto?
Pega el texto, elige «Texto normal», escribe la palabra en «Buscar» y la nueva en «Reemplazar por». Todas las coincidencias se sustituyen al momento. Por defecto no se distingue entre mayúsculas y minúsculas; activa «Distinguir mayúsculas» si necesitas afinar.
¿Cómo borro algo en lugar de reemplazarlo?
Deja «Reemplazar por» vacío. Todo lo que coincida con «Buscar» desaparece del texto. Por ejemplo, para quitar todos los guiones de un número de teléfono, busca «-» y no escribas nada.
¿Qué es el modo de expresión regular?
Una expresión regular describe un patrón en lugar de un texto exacto: «\d+» encuentra cualquier número, «\s{2,}» dos o más espacios seguidos, «^\s+» los espacios al principio de cada línea. El patrón se aplica a todo el texto, y «^» y «$» coinciden en cada línea. Para cada letra Unicode puedes usar «\p{L}», y los emojis cuentan como un solo carácter.
¿Cómo uso partes de lo encontrado en el reemplazo?
Con paréntesis en el patrón creas grupos y los recuperas como $1, $2 en el reemplazo. Por ejemplo, para pasar una fecha de «25/10/2026» a «2026-10-25», busca «(\d{2})/(\d{2})/(\d{4})» y reemplaza por «$3-$2-$1». Con «$&» recuperas toda la coincidencia, y con «\n» o «\t» en el reemplazo obtienes un salto de línea o una tabulación.
¿Por qué mi expresión regular da error o se detiene?
Si el patrón tiene un paréntesis o corchete sin cerrar, la herramienta lo indica como no válido. Algunos patrones con repeticiones anidadas, como «(a+)+», pueden tardar una cantidad enorme de tiempo en ciertos textos; la herramienta los detiene pasado un segundo en lugar de bloquear la página. Simplifica el patrón.