Buscar y reemplazar sin romper el texto: palabras completas, mayúsculas y regex
Para buscar y reemplazar texto con seguridad, revisa las coincidencias antes de copiar el resultado. Un reemplazo simple cambia todas las apariciones, incluidas las que están dentro de palabras más largas, así que activa la coincidencia de palabra completa para nombres y palabras cortas, y comprueba que el número de coincidencias sea el que esperabas.
Buscar y reemplazarCambiar una palabra en todo el textoÚsalo gratisPor qué un reemplazo simple rompe el texto
Toma la frase "The category cat sat" y reemplaza cat por dog. Un reemplazo simple cambia cada secuencia de las letras c, a, t, incluido el inicio de category, y el resultado es "The dogegory dog sat". La herramienta ha hecho lo que la regla pedía, que era cambiar cada coincidencia.
Con Solo palabra completa marcado, una coincidencia no puede estar dentro de una palabra más larga. El mismo reemplazo da "The category dog sat". Las letras y los dígitos de cualquier alfabeto cuentan como parte de una palabra, así que caf no coincide dentro de café.
La coincidencia de palabra completa es la opción adecuada por defecto para nombres, palabras cortas y abreviaturas. Desactívala cuando quieras coincidencias parciales, por ejemplo para cambiar un prefijo en una lista de códigos de producto.
Coincidir mayúsculas y minúsculas
Por defecto, la búsqueda ignora las mayúsculas, así que Cat, cat y CAT coinciden todas. Esto ayuda cuando una palabra aparece escrita con distintas capitalizaciones, pero también puede cambiar una palabra que querías conservar. Un nombre como Bill y una palabra común como bill coincidirían las dos.
Activa Distinguir mayúsculas cuando la letra mayúscula indique qué significa la palabra. Usa la vista previa resaltada para ver exactamente qué palabras cambiaría la regla.
Expresiones regulares y grupos
Con Regex activado, el cuadro Buscar se interpreta como un patrón y no como texto literal. Los paréntesis capturan una parte de la coincidencia, y el cuadro Reemplazar puede usar el texto capturado como $1, $2 y así sucesivamente. Si buscas (\w+)@(\w+) y reemplazas por $2 at $1, el texto ana@site se convierte en site at ana. El código $& representa la coincidencia completa.
Los caracteres especiales cambian de significado de la misma manera. Fuera del modo Regex, un punto es un punto. Dentro del modo Regex, un punto coincide con cualquier carácter, así que el patrón 1.5 también coincide con 1x5. Si no estás seguro de si el texto contiene caracteres especiales, deja Regex desactivado y escríbelo tal cual. Para ver una serie de patrones resueltos, consulta regex en buscar y reemplazar.
El signo de dólar en el cuadro Reemplazar
Fuera del modo Regex, el cuadro Reemplazar se usa exactamente como lo escribes, así que $5 se inserta como $5. Con Regex activado, el signo de dólar tiene un significado: $1 se refiere a un grupo, $& a la coincidencia completa y $$ da un signo de dólar. Para insertar el texto $5 con Regex activado, escribe $$5.
Saltos de línea y tabulaciones
Para introducir un salto de línea o un tabulador en el cuadro Reemplazar, activa Interpretar \n y \t en Reemplazar. Entonces, los dos códigos insertan un salto de línea y un tabulador. Para buscar un salto de línea, activa Regex y escribe \n en el cuadro Buscar, porque en un cuadro de búsqueda normal \n se trata como dos caracteres. Si el texto procede de un PDF o de una página web con líneas cortadas, corrige primero esos saltos con corregir texto pegado.
Revisa antes de copiar
Mira estas cuatro cosas antes de copiar el resultado:
- El número de coincidencias. Si esperabas 12 cambios y la herramienta muestra 40, es probable que una palabra esté coincidiendo dentro de otra.
- La vista previa resaltada. Marca cada coincidencia en tu texto original, incluidas las que no querías cambiar.
- El resultado. Lee las frases alrededor de cada cambio, no solo la palabra cambiada.
- El original. Guarda tu texto de partida. La herramienta no guarda historial, así que el original es tu única forma de deshacer.
En un documento largo, pega la versión antigua y la nueva en comparar textos. Muestra cada línea modificada y marca las palabras cambiadas dentro de cada línea.
Cómo hacerlo con fixmint
- Pega el texto en Tu texto.
- Escribe la palabra que quieres cambiar en Buscar y la nueva en Reemplazar por. Deja Reemplazar por vacío para borrar las coincidencias.
- Marca Solo palabra completa, y Distinguir mayúsculas cuando las mayúsculas cambien el significado. Deja Regex desactivado para palabras simples.
- Revisa el número de coincidencias y las coincidencias resaltadas, y después usa Copiar resultado o Descargar .txt.
Casos límite
- Cuadro Reemplazar vacío. Las coincidencias se borran. Es útil para quitar una palabra suelta, pero revisa antes el número.
- Un reemplazo que contiene la coincidencia. El reemplazo se aplica una sola vez sobre el texto original. Reemplazar a por aa en banana da baanaanaa, y no se produce ningún bucle.
- Patrones no válidos. Un grupo sin cerrar, como
(abc, se indica con un breve mensaje, y no se muestra ningún resultado hasta que el patrón sea válido. - Muchísimas coincidencias. La vista previa resalta las primeras 5.000 coincidencias, pero todas se reemplazan.
Respuestas rápidas
¿Por qué mi reemplazo cambió palabras dentro de otras palabras?
Solo palabra completa estaba desactivado. Actívalo y compara el número con lo que esperabas.
¿Por qué un punto coincide con texto incorrecto?
Regex está activado, así que el punto coincide con cualquier carácter. Desactiva Regex para texto simple, o escribe \. para coincidir con un punto real.
¿Cómo busco un salto de línea?
Activa Regex y escribe \n en el cuadro Buscar.
Traducido del Original en inglés con ayuda de IA.
Comentarios
Aún no hay comentarios. Sé el primero.


