Ir al contenido principal
Bethemesh

Buscar y reemplazar texto

Sustituye un fragmento en un documento pegado o importado.

  • Portapapeles
Automatizar

Introduce el texto, la búsqueda y el reemplazo. Activa las regex solo para un patrón JavaScript y ejecuta el reemplazo.

¿Te ha resultado útil esta herramienta?

¿Cómo funciona esta herramienta?

Corregir un nombre en una lista, eliminar un marcador o reorganizar campos puede exigir algo más que un reemplazo sencillo en un editor. Esta página acepta texto pegado o importado y genera una versión nueva que puedes revisar, copiar o descargar. El modo literal sirve para una cadena concreta; las expresiones regulares JavaScript describen un conjunto de coincidencias. El archivo original no se modifica.

El modo literal reemplaza todas las apariciones de la cadena buscada. La puntuación se trata como texto normal: un punto busca un punto y $1 inserta los dos caracteres dólar y 1. Por defecto, distingue mayúsculas y minúsculas. La opción «Ignorar mayúsculas y minúsculas» encuentra también las variantes de caja y utiliza el mismo reemplazo para todas.

En modo regex, escribe el patrón sin barras alrededor: usa \bgato\b, no /\bgato\b/g. Los indicadores tienen su propio campo. g procesa todas las coincidencias; sin él, solo se reemplaza la primera. i ignora mayúsculas y minúsculas. m cambia el comportamiento de las anclas ^ y $, s permite que el punto coincida con saltos de línea y u activa el modo Unicode.

Los paréntesis capturan parte de una coincidencia: $1 inserta el primer grupo, $2 el segundo y $& la coincidencia completa. En modo regex, $$ inserta un dólar literal. Se rechaza una búsqueda vacía; un reemplazo vacío elimina las coincidencias. El contador muestra cuántos reemplazos se han realizado y ayuda a detectar búsquedas demasiado amplias o sin resultados.

El procesamiento es local. Cambiar una entrada borra el resultado anterior para evitar copiar una salida obsoleta. Las regex se ejecutan en un Worker que se detiene tras dos segundos, de modo que un patrón costoso puede interrumpirse. En ese caso no se ofrece un resultado parcial; simplifica el patrón o empieza con un fragmento.

Cómo utilizar esta herramienta

  1. Aportar el texto y la búsqueda

    Pega o importa el texto e introduce la cadena que buscas. En modo literal, la puntuación no tiene significado especial.

  2. Elegir el reemplazo

    Introduce el texto nuevo o deja el campo vacío para eliminar las coincidencias. En regex, revisa los grupos y los indicadores.

  3. Revisar y obtener el resultado

    Ejecuta el reemplazo, revisa el resultado y cópialo o descárgalo. Cambiar una entrada borra el resultado anterior.

Casos de uso

Unificar terminología

Sustituye un nombre antiguo en una lista o documento antes de publicarlo.

Reordenar campos

Usa grupos capturados para reorganizar fragmentos sin volver a escribir su contenido.

Eliminar un patrón

Deja vacío el reemplazo para borrar las apariciones que coincidan con la búsqueda.

Ejemplos

Unificar un nombre sin distinguir mayúsculas

La búsqueda encuentra las tres variantes, pero el reemplazo conserva exactamente la caja introducida: Toledo. Sin la opción, solo cambiaría la primera aparición y las otras dos quedarían intactas.

Entrada

Texto: Madrid, MADRID, madrid
Búsqueda: Madrid
Reemplazo: Toledo
Modo: literal
Ignorar mayúsculas y minúsculas: sí

Resultado

Toledo, Toledo, Toledo
3 reemplazos

Reordenar dos grupos de captura

El primer grupo captura el apellido y el segundo el nombre. $2 $1 invierte sus posiciones. Este patrón didáctico solo cubre letras ASCII; adáptalo para nombres con tildes, compuestos o con apóstrofos.

Entrada

Texto: Garcia, Ana; Lopez, Luis
Patrón: ([A-Za-z]+), ([A-Za-z]+)
Reemplazo: $2 $1
Modo: regex; indicadores: g

Resultado

Ana Garcia; Luis Lopez
2 reemplazos

Reemplazar una palabra completa y no un fragmento

Una búsqueda literal de gato también cambiaría el principio de gatos y produciría perros, con tres reemplazos. Los límites \b sirven para este ejemplo; no realizan una segmentación lingüística de todas las palabras Unicode.

Entrada

Texto: gato, gatos, gato
Patrón: \bgato\b
Reemplazo: perro
Modo: regex; indicadores: g

Resultado

perro, gatos, perro
2 reemplazos

Consejos y buenas prácticas

  • Prueba unas pocas líneas y comprueba el contador antes de procesar todo el documento. Una regex puede ser válida sintácticamente y seleccionar el texto equivocado.
  • Los límites son un millón de caracteres de entrada, 10 000 de búsqueda, 100 000 de reemplazo y cinco millones de salida. La expansión de grupos puede alcanzar el límite de salida incluso con una entrada pequeña.
  • El comprobador de regex ayuda a examinar las coincidencias. La operación text.replace de Pipelines conserva su comportamiento literal; las expresiones regulares de esta página no se transfieren a ella.

Fuentes y referencias

Preguntas frecuentes

¿Cómo conservo un dólar en el reemplazo?

En modo literal escribe $. En regex, $$ produce un dólar literal. Comprueba los grupos y límites de palabra con una muestra antes de modificar un documento largo.

¿Se distingue entre mayúsculas y minúsculas?

Por defecto, sí. En modo literal, marca «Ignorar mayúsculas y minúsculas»; en modo regex, añade el indicador i.

¿Puedo usarlo en un Pipeline?

La operación text.replace existente hace reemplazos literales. Las regex de esta página usan su Worker con límite de tiempo.

¿Cómo reemplazo solo la primera coincidencia?

Activa las regex y quita el indicador g. Puedes usar otros: i ignora mayúsculas y minúsculas, m cambia las anclas de línea, s permite que el punto coincida con saltos de línea y u activa el modo Unicode.

Herramientas relacionadas

Herramientas similares o complementarias a esta.

Herramientas similares

Prueba una expresión regular sobre texto e inspecciona las coincidencias obtenidas.

Texto y redacciónDestacadaUsar esta herramienta

Elimina espacios sobrantes, tabulaciones repetidas y líneas vacías de un texto copiado.

Texto y redacciónDestacadaUsar esta herramienta

Convierte un texto a minúsculas, MAYÚSCULAS, formato título u otros estilos habituales.

Texto y redacciónDestacadaUsar esta herramienta