araç köşesi

Buscar y reemplazar en masa

Reemplace una palabra, un patrón o un signo en todo un texto de una vez; con modo de texto literal y modo de expresión regular (regex)

Sus datos se quedan con usted. La conversión ocurre dentro del navegador; no se envía nada a ningún servidor.

Cómo funciona

Pegue el texto en el panel izquierdo, escriba el texto a buscar y el que lo sustituye; el resultado aparece a la derecha mientras teclea, y la línea de estado muestra cuántos reemplazos se hicieron. El modo de texto literal es el más seguro: cada carácter escrito se busca a sí mismo. Si escribe «Factura n.», el punto final se busca como un punto de verdad — en muchas herramientas ese punto significa «cualquier carácter» y cambian también líneas equivocadas. Pase al modo de expresión regular solo cuando necesite buscar un patrón: «\d{4}-\d{3}» encuentra todos los números de factura como 2026-001, y las partes capturadas entre paréntesis se reescriben con $1 y $2 en el texto de reemplazo. Por ejemplo, con el patrón «(\d{4})-(\d{3})» y el reemplazo «$2/$1», el número 2026-001 pasa a 001/2026. Un patrón mal escrito no bloquea la herramienta: la causa del error se muestra y su texto queda intacto. Para cambiar solo la primera aparición de cada línea, ponga el alcance en «La primera de cada línea». Todo corre en su navegador, así que el texto se limita a 1 MB; divida los archivos más grandes.

Esta herramienta también se busca como buscar y reemplazar online, reemplazar texto, reemplazo masivo de texto, reemplazar con regex, find and replace online.

¿Qué es Expresión regular (regex)?

Una expresión regular describe el patrón de un texto en lugar de escribirlo carácter a carácter. En vez de «2026-001» escribe «\d{4}-\d{3}», y se encuentra cualquier número que siga el esquema cuatro dígitos, guion, tres dígitos. El lenguaje de patrones es pequeño: el punto representa cualquier carácter, el más «al menos una repetición», el asterisco «cero o más», los corchetes un conjunto de caracteres y las llaves un número de repeticiones. Su fuerza y su riesgo nacen del mismo sitio — un carácter mal puesto convierte el patrón en otra cosa; mirar cuántas coincidencias se encontraron antes de dar por bueno el reemplazo es un buen hábito.

¿Qué es Carácter de escape?

El carácter de escape es la barra invertida (\): apaga el significado especial de un signo para que se lea como un carácter corriente. En una expresión regular el punto significa «cualquier carácter»; para buscar un punto de verdad se escribe «\.». Del mismo modo, «\$» busca el signo de dólar, «\(» el paréntesis de apertura y «\\» la propia barra invertida. En modo literal esta herramienta hace el escape por usted: cada carácter escrito se reduce a su sentido literal. En el texto de reemplazo el que tiene significado especial es el signo de dólar, y se escapa escribiéndolo dos veces ($$).

¿Qué es Grupo de captura?

Un grupo de captura es la parte de una expresión regular encerrada entre paréntesis, que se guarda aparte dentro del texto encontrado. El patrón «(\d{4})-(\d{3})» localiza un número de factura guardando el año en el primer grupo y el número de orden en el segundo. En el texto de reemplazo esas partes se recuperan con $1 y $2; así puede conservar una parte del texto encontrado y cambiar su orden — convertir la fecha 12.03.2026 en 2026-03-12 es el ejemplo clásico. La numeración sigue el orden de los paréntesis de apertura de izquierda a derecha, también en los grupos anidados.

Buscar-reemplazar, comparar textos y ordenar: ¿qué hace cada uno?

Estas herramientas trabajan todas con texto, pero sus tareas son distintas, y confundirlas hace perder tiempo en la página equivocada. La comparación de textos pone dos textos lado a lado y muestra qué cambió — no modifica nada, su resultado es un informe. La ordenación alfabética cambia el lugar de las líneas, no su contenido. El conversor de mayúsculas y minúsculas cambia la caja de las letras, no las palabras. Buscar y reemplazar es la herramienta que modifica el texto en sí: usted dice qué se cambia por qué, y cada coincidencia se reescribe. La limpieza de texto también modifica, pero con reglas ya hechas que solo miran la forma; aquí la regla la pone usted.

Para qué existe el modo literal: la trampa del punto, el asterisco y el dólar

En el lenguaje de los patrones de búsqueda, algunos caracteres tienen un significado especial: el punto quiere decir «cualquier carácter», el asterisco «cero o más veces el anterior», el más «al menos una vez», el signo de interrogación «opcional», los corchetes «uno de estos caracteres». En modo literal, esta herramienta escapa esos caracteres: si escribe «a.b», se busca de verdad a-punto-b, y «axb» no cambia. La misma protección se aplica al texto de reemplazo: si escribe «$1» o «$&», no son órdenes; esos caracteres se escriben tal cual.

Este es el lugar más habitual donde un texto se corrompe en silencio. Si al buscar «1.250,00» en modo literal el punto conservara su significado especial, «1a250,00» y «1x250,00» también se reemplazarían — y la diferencia se notaría después de entregar el documento. Cuando de verdad necesite un patrón, el modo de expresión regular está a un clic.

Cinco patrones que resuelven casi todo en modo regex

En modo de expresión regular, el patrón se lee con las reglas de JavaScript. Los atajos con barra invertida definen clases de caracteres, las llaves un número de repeticiones, los paréntesis un grupo de captura. Si el patrón no es válido, la causa se muestra en el panel de resultado y su texto queda como estaba.

  • \d — un dígito; \d{4} exactamente cuatro dígitos (años como 2026)
  • \s+ — uno o más espacios; para reducir espacios repetidos a uno solo
  • ^ y $ — inicio y fin de línea (en texto multilínea, solo el inicio y el fin del texto)
  • (...) — grupo de captura; se reescribe con $1, $2 en el texto de reemplazo
  • \$ — para buscar un signo de dólar de verdad; la barra invertida apaga el significado especial

Preguntas frecuentes

¿Puedo buscar un punto, un asterisco u otro signo?

Sí. En modo literal esos signos no tienen ningún significado especial: el punto busca un punto y el asterisco un asterisco. El escape lo hace la herramienta; usted no tiene que hacer nada. Solo si pasa al modo de expresión regular tendrá que anteponerles una barra invertida.

¿Cómo se usan los grupos de captura ($1, $2)?

En modo regex, las partes del patrón entre paréntesis se numeran de izquierda a derecha: el primer paréntesis es $1 y el segundo $2. Con el patrón «(\d{4})-(\d{3})» y el reemplazo «$2/$1», el número 2026-001 pasa a la forma 001/2026. Para escribir un signo de dólar de verdad, use $$.

¿Qué pasa si escribo un patrón no válido?

La herramienta no se bloquea y su texto no cambia. En el panel de resultado se muestra la causa del error: paréntesis sin cerrar, asterisco usado solo, etc. Basta con corregir el patrón — o, si busca texto simple, volver a poner el método en «Texto literal».

¿Qué tamaño de texto acepta?

Hasta 1 MB, es decir 1.048.576 caracteres. El límite es deliberado: algunos patrones de expresión regular se vuelven exponencialmente lentos en textos grandes y congelan la pestaña. Divida los archivos mayores y páselos por partes.

¿El texto que modifico se envía a algún sitio?

No. La búsqueda y el reemplazo corren por completo en su navegador; el texto no sale de esta página ni se envía a un servidor ni a terceros.