TypeScript:
Buscando y reemplazando texto

Cómo:

function reemplazarTexto(texto: string, buscar: string, reemplazo: string): string {
  return texto.replace(new RegExp(buscar, 'g'), reemplazo);
}

// Ejemplo de uso:
const textoOriginal = "Hola mundo, mundo cruel.";
const textoModificado = reemplazarTexto(textoOriginal, "mundo", "TypeScript");

console.log(textoModificado);
// Salida esperada: "Hola TypeScript, TypeScript cruel."

Inmersión Profunda

En los 60, buscar y reemplazar era una tarea manual con papel y lápiz. Ahora, con lenguajes como TypeScript, usar expresiones regulares hace el trabajo rápido y potente. Alternativas a replace incluyen bibliotecas como Lodash, que ofrecen funciones con manejo de casos excepcionales más refinado. La implementación en TypeScript es generalmente directa, pero ten cuidado con las “peculiaridades” de las expresiones regulares, como escapar caracteres especiales y manejar casos globales con la bandera 'g'.

Véase También