Blog
Herramientas de texto

Buscar y reemplazar texto online

Pega tu texto, escribe qué buscar y por qué reemplazarlo, y cada coincidencia se sustituye al instante. Activa «solo palabra completa» para evitar coincidencias parciales dentro de palabras más largas, o «usar expresión regular» para buscar con un patrón en lugar de texto literal.

Tus datos no salen de este dispositivo

Resultado

Reemplazos realizados

Esta página no tiene parte de servidor en absoluto. La tabla que pegas la procesa JavaScript dentro de tu propio navegador, el gráfico se dibuja en un elemento canvas de tu máquina y el archivo de exportación se arma localmente. Nada se sube, se almacena ni se escribe en ningún registro. Puedes desconectar la red después de cargar la página y todo seguirá funcionando: es la forma más sencilla de comprobarlo tú mismo.

Datos y límites del método

Modo por defecto Coincidencia de texto simple, distingue mayúsculas, no limitado a palabras completas
Distinguir mayúsculas Activado por defecto — desactívalo para que «Perro» y «perro» coincidan igual
Solo palabra completa Envuelve el texto de búsqueda con límites de palabra (\b); se ignora cuando el modo de expresión regular está activado
Modo de expresión regular Usa el campo «buscar» como un patrón de expresión regular de JavaScript en lugar de texto literal
Alcance de la coincidencia Se reemplaza cada aparición en el texto, no solo la primera
Patrón inválido En modo regex, un patrón inválido deja el texto sin cambios y muestra 0 reemplazos en lugar de fallar

Cuándo induce a error

Cómo se calcula

En modo texto simple, el valor de «buscar» se escapa para que los caracteres con significado especial en expresiones regulares se traten literalmente, y luego se envuelve opcionalmente en \b...\b cuando la coincidencia de palabra completa está activada.

En modo de expresión regular, el valor de «buscar» se usa tal cual para construir el patrón de búsqueda, dando acceso a clases de caracteres, cuantificadores, grupos y el resto de la sintaxis de expresiones regulares de JavaScript.

El interruptor de distinguir mayúsculas controla si se añade el indicador de insensibilidad a mayúsculas «i» al patrón subyacente; la búsqueda siempre reemplaza globalmente, es decir, todas las coincidencias del texto, no solo la primera.

«Reemplazos realizados» cuenta cuántas veces coincidió el patrón y se sustituyó; si «buscar» está vacío, o el patrón es inválido en modo regex, el texto se devuelve sin cambios y el contador es 0.

Preguntas y respuestas

¿Qué pasa si activo el modo regex con un patrón inválido?

La herramienta captura el error internamente: el texto de salida queda exactamente igual que la entrada, y «reemplazos realizados» muestra 0 — nunca se produce un error visible.

¿«Solo palabra completa» funciona junto con el modo regex?

No, se ignora cuando el modo regex está activado — en ese modo controlas los límites de palabra tú mismo usando \b directamente en tu patrón.

¿La coincidencia distingue mayúsculas por defecto?

Sí. Desactiva el interruptor «distinguir mayúsculas» para que «Perro», «perro» y «PERRO» coincidan igual.

¿Puedo usar grupos de captura y referencias como $1?

Sí, en modo regex funciona la sintaxis estándar de reemplazo de JavaScript, incluyendo $1, $2 y grupos con nombre tanto en el patrón como en el texto de reemplazo.

¿Mi texto se envía a algún sitio?

No. Todo se ejecuta en tu navegador; el texto que pegas nunca se sube.

Herramientas relacionadas

Todas las herramientas