Buscar y reemplazar
Busca y reemplaza texto con soporte regex
Cómo usar Buscar y reemplazar
Busca y reemplaza texto con texto plano o expresiones regulares. Opción de mayúsculas. Herramienta gratuita sin registro.
¿Para qué sirve buscar y reemplazar?
Buscar y reemplazar es una de las operaciones más potentes en edición de texto. Combinado con expresiones regulares, puede realizar transformaciones complejas que manualmente llevarían horas.
- Edición masiva de texto: Reemplaza todas las ocurrencias del nombre de una empresa, producto o URL en un documento tras un rebranding o cambio de dominio.
- Refactorización de código: Renombra una variable o función en un fragmento sin abrir un editor de código.
- Limpieza de datos: Elimina caracteres no deseados, normaliza espacios en blanco o estandariza formatos de fecha en datos exportados.
- Relleno de plantillas: Reemplaza marcadores como
{{nombre}}o[FECHA]con valores reales. - Transformaciones con regex: Extrae, reordena o reformatea datos usando grupos de captura —por ejemplo, convierte "2025-04-10" en "10/04/2025" con un reemplazo regex.
Ejemplo con regex: El patrón (\d{4})-(\d{2})-(\d{2}) con reemplazo $3/$2/$1 convierte fechas ISO (2025-04-10) a formato europeo (10/04/2025) en una sola operación sobre todo el texto.
Frequently Asked Questions
¿Qué es una expresión regular (regex)?
Una expresión regular es un patrón que describe un conjunto de cadenas. Por ejemplo, \d+ coincide con uno o más dígitos, \w+ con una palabra, y .* con cualquier secuencia de caracteres. Las regex permiten buscar patrones en lugar de cadenas exactas —mucho más potente que la búsqueda de texto literal.
¿Qué hace la opción 'distinguir mayúsculas'?
Cuando está activada, 'Hola' y 'hola' se tratan como cadenas diferentes. Cuando está desactivada, la búsqueda coincide independientemente de la capitalización —'hola' coincide con 'Hola', 'HOLA' y 'HoLa'. La mayoría de búsquedas de texto no distinguen mayúsculas por defecto.
¿Cómo reemplazo todas las ocurrencias y no solo la primera?
Esta herramienta reemplaza todas las ocurrencias por defecto. En regex de JavaScript, el indicador 'g' (global) es necesario para reemplazar todas las coincidencias —la herramienta lo aplica automáticamente.
¿Puedo usar grupos de captura en el reemplazo con regex?
Sí. Los grupos de captura en el patrón (paréntesis) pueden referenciarse en el reemplazo con $1, $2, etc. Por ejemplo, el patrón (\w+) (\w+) con reemplazo $2 $1 intercambia dos palabras.
¿Cuál es la diferencia entre reemplazar y sustituir en distintas herramientas?
Es la misma operación con diferentes nombres. 'Reemplazar' se usa en la mayoría de herramientas GUI y JavaScript. 'Sustituir' (s/patrón/reemplazo/) es el término en sed y vim. 'gsub' es la sustitución global en Ruby y Perl.
Buscar y reemplazar en navegador vs editor de código vs sed
Un editor de código (VS Code, Sublime Text) tiene el buscar y reemplazar más potente —admite regex multilínea, búsqueda en todo el proyecto y vista previa antes de reemplazar. sed (línea de comandos Unix) es el más eficiente para procesar archivos grandes o encadenar texto entre comandos. Una herramienta basada en navegador como esta es ideal para operaciones rápidas sobre texto pegado sin abrir ninguna aplicación —perfecta para reemplazos puntuales en bloques de texto pequeños o medianos.