Todas las herramientas

Buscar y reemplazar

Buscar y reemplazar masivo con regex y opciones de mayúsculas

Cómo funciona

Buscar y reemplazarBuscar y reemplazar masivo con regex y opciones de mayúsculas. Todo el procesamiento ocurre en tu navegador — sin subida, sin registro, sin email. Gratis para siempre.

Última actualización:

Acerca de Buscar y reemplazar

Buscar y reemplazar realiza sustituciones masivas de texto en tu navegador, con sensibilidad opcional a mayúsculas, coincidencia de palabra completa y soporte total para expresiones regulares. Pega un documento fuente, escribe qué buscar y por qué reemplazarlo y la herramienta reescribirá la cadena completa en un clic, mostrando además cuántas coincidencias se han modificado.

Es la herramienta adecuada cuando el buscar y reemplazar de tu editor se queda corto o cuando simplemente no tienes ningún editor abierto. Los desarrolladores la usan para refactors rápidos en código pegado, los editores de contenido para depurar nombres de producto en textos de marketing extensos y los analistas para limpiar exportaciones de datos llenas de caracteres extraños.

Todo se ejecuta en local: sin subidas, sin viajes al servidor y sin más tope de tamaño que la memoria de tu equipo. Archivos de texto de varios megabytes funcionan sin problema y los fragmentos confidenciales como respuestas de API o contratos no abandonan tu ordenador.

Cómo usar Buscar y reemplazar

  1. Pega el documento que quieras editar en el área Texto fuente.
  2. Escribe la cadena que deseas localizar en el campo Buscar.
  3. Escribe la cadena de reemplazo en el campo Reemplazar con (déjalo en blanco para borrar todas las coincidencias).
  4. Activa o desactiva Sensible a mayúsculas, Solo palabra completa o Modo regex según lo que necesites.
  5. Pulsa Reemplazar todo: el texto reescrito aparece en el panel Resultado junto con el número de sustituciones realizadas.
  6. Copia el resultado de vuelta a tu editor, documento o base de código.

Casos de uso comunes

  • Renombrar un producto, una marca o una funcionalidad en cientos de párrafos de copy de marketing en una sola pasada.
  • Eliminar espacios indeseados, tabulaciones o caracteres no imprimibles que arrastra un texto pegado desde un PDF.
  • Pasar todos los identificadores camelCase de un fragmento de código a snake_case con una regex como '([a-z])([A-Z])' reemplazada por '$1_$2'.
  • Anonimizar una transcripción reemplazando cada aparición del nombre de una persona por [REDACTADO] antes de compartirla.
  • Convertir URLs relativas en absolutas dentro de una exportación HTML buscando 'href="/' y reemplazándolo por 'href="https://example.com/'.

Consejos y errores comunes

  • Con el modo regex activo, caracteres especiales como '.', '*' y '(' se interpretan en lugar de coincidir literalmente: escápalos con una contrabarra si quieres el carácter literal.
  • Solo palabra completa es valiosísimo cuando tu término aparece como subcadena de palabras mayores: sin él, reemplazar 'gato' también tocaría 'gatos' y 'gatosfera'.
  • Usa $1, $2, $3 en el campo de reemplazo para insertar el primer, segundo o tercer grupo de captura de la regex, igual que en String.replace de JavaScript.
  • Copia siempre el original en un sitio seguro antes de un reemplazo masivo destructivo. La herramienta no guarda historial de deshacer; el texto previo desaparece en el momento en que pulsas Reemplazar todo.

Preguntas frecuentes

¿El reemplazo soporta retrorreferencias regex?

Sí cuando 'Modo regex' está activo. Usa $1, $2, … para insertar grupos capturados, igual que en String.replace de JavaScript.

¿Puedo hacer reemplazo preservando mayúsculas?

Aún no — reemplazamos literalmente. La sensibilidad a mayúsculas solo afecta la coincidencia. Desactívala para encontrar todas las variantes y reemplazarlas con el mismo texto.

¿Hay límite de longitud del texto fuente?

No. El reemplazo corre en tu navegador, así que el límite es la memoria de tu máquina. Archivos de varios megabytes funcionan sin problemas.

¿Puedo solo buscar, sin reemplazar, para contar coincidencias?

Sí: escribe tu término de búsqueda, deja el campo de reemplazo con el mismo valor (o usa $0 en modo regex) y pulsa Reemplazar todo. El número de sustituciones te dirá exactamente cuántas coincidencias había sin alterar nada.

¿Qué dialecto de regex se admite?

Regex de JavaScript. Cubre clases de caracteres, cuantificadores, lookahead, lookbehind, grupos con nombre y escapes de propiedades Unicode. Funciones exclusivas de PCRE como los patrones recursivos no están disponibles.

¿Reemplaza con seguridad dentro de HTML o Markdown?

Trata la entrada como texto plano: las etiquetas y la sintaxis Markdown se buscan literalmente como cualquier otro carácter. Para reescrituras estructurales de HTML usa una herramienta basada en parser; pero para renombrar una marca o corregir una errata dentro de un cuerpo HTML, esta funciona perfectamente.

Lo más reciente del blog

Herramientas relacionadas