// Función: sReplace
// Alternativa: string.Replace
// Autor: Himanen
// Fecha: 28/10/2013
public static string sReplace(string texto, string buscar, string cambiar)
{
StringBuilder Resultado;
do
{
Resultado = new StringBuilder(texto.Remove(texto.IndexOf(buscar, 0), buscar.Length));
Resultado.Insert(texto.IndexOf(buscar, 0), cambiar);
texto = Resultado.ToString();
}
while(texto.Contains(buscar));
return Resultado.ToString();
}
Uso:
sReplace("HolaCaraCola","la","li"); = "HoliCaraColi"