Buscar y reemplazar

Reemplaza cada coincidencia, como texto plano o con una expresión regular

Acerca de Buscar y reemplazar

Buscar y reemplazar sustituye en una sola pasada cada aparición de un término en tu texto por un reemplazo, muestra el resultado en un cuadro aparte e indica cuántos reemplazos se han realizado. De forma predeterminada, la búsqueda y el reemplazo son texto plano, así que caracteres como . ( ) y $1 se representan a sí mismos. Marca «Usar expresión regular» para patrones de JavaScript con grupos de captura, «Ignorar mayúsculas y minúsculas» para encontrar el término se escriba como se escriba, y «Solo palabras completas» para omitir las coincidencias dentro de palabras más largas, en cualquier alfabeto, salvo con una regex que el modo Unicode rechace, en cuyo caso solo cuentan las escrituras más comunes. Tu texto original no cambia y tu texto nunca sale de tu dispositivo.

Ejemplo

Texto plano con «Ignorar mayúsculas y minúsculas» y «Solo palabras completas» marcadas: USDT no se toca y el $ se inserta tal como se escribió. La página muestra «2 reemplazo(s) realizado(s)».

Texto (Buscar: USD, Reemplazar con: US$)

Total: 5 USD. Impuesto: 1 usd. USDT no es una coincidencia.

Resultado

Total: 5 US$. Impuesto: 1 US$. USDT no es una coincidencia.

Cómo buscar y reemplazar texto

  1. 1Pega tu texto en el primer cuadro.
  2. 2Rellena «Buscar» y «Reemplazar con»; deja «Reemplazar con» vacío para eliminar cada coincidencia.
  3. 3Marca «Usar expresión regular», «Ignorar mayúsculas y minúsculas» o «Solo palabras completas» si hace falta.
  4. 4Haz clic en «Reemplazar todo», comprueba el recuento y luego haz clic en «Copiar» o «Descargar» para guardar replaced.txt.

Formatos y límites

Modos de búsqueda
Texto plano (predeterminado) o expresión regular de JavaScript
Opciones
Ignorar mayúsculas y minúsculas; Solo palabras completas (letras, dígitos y marcas diacríticas de cualquier escritura)
Banderas de regex
g siempre; i con Ignorar mayúsculas y minúsculas; u con Solo palabras completas, salvo para un patrón que la bandera u rechace, que entonces se ejecuta sin ella; nunca m ni s
Salida
Un cuadro Resultado aparte, con el recuento; Copiar, o Descargar como replaced.txt

Dónde se procesa tu texto

La búsqueda y el reemplazo usan el propio motor de expresiones regulares de tu navegador; tu texto nunca se sube. Cuando una expresión regular no es válida, el error que se muestra en la página se envía a nuestro registro de errores con el nombre de la herramienta y la versión del navegador, y ese error puede contener parte de tu patrón.

Preguntas frecuentes

¿La búsqueda distingue entre mayúsculas y minúsculas?

Sí, de forma predeterminada: USD no coincide con usd. Marca «Ignorar mayúsculas y minúsculas» para encontrar ambos. En el modo de texto plano, el reemplazo se sigue insertando exactamente como lo escribiste, tenga la coincidencia mayúsculas o minúsculas.

¿Puedo usar grupos de captura como $1?

Sí, con «Usar expresión regular» marcada: $1 inserta el primer grupo capturado y $& la coincidencia completa, como en JavaScript. Sin el modo regex, $1 y $& se insertan literalmente, así que un precio escrito como US$ queda intacto.

¿^ y $ coinciden con el inicio de cada línea?

No. El patrón se ejecuta sin la bandera multilínea, así que ^ solo coincide con el principio del texto y $ solo con su final. Para actuar en cada línea, busca el propio salto de línea, escrito en el modo regex. El campo de reemplazo no puede insertar un salto de línea.

¿«Solo palabras completas» funciona con palabras acentuadas y no latinas?

Sí. Se omite una coincidencia cuando una letra, un dígito, una marca diacrítica o un guion bajo de cualquier escritura está pegado a ella, así que café no se encuentra dentro de cafés. Una excepción: una regex que el modo Unicode rechaza, como a\-b, solo tiene en cuenta las letras de las escrituras más comunes.

¿Puedo deshacer un reemplazo?

Sí, en la práctica: tu texto original queda sin cambios en el primer cuadro y el resultado va a un cuadro aparte. Cambia las opciones y vuelve a hacer clic en «Reemplazar todo» para obtener un nuevo resultado.

Consejos y trucos

  • ✓Crea y prueba primero un patrón complejo en el Probador de regex y luego pégalo aquí en el campo «Buscar».