Un replace multiple, se puede?

Iniciado por SeniorX, 12 Noviembre 2006, 22:43 PM

0 Miembros y 1 Visitante están viendo este tema.

SeniorX

Hola a todos, tengo un problema, necesito hacer un reemplazo multiple en una cadena. Por ejemplo la cadena dice:
Los peras son rojas
Y quiero dejarla en Las peras son amarillas.
Para hacer un reemplazo es cosa de usar replace("Los", "Las");
Pero como hago para cambiar "rojas" con "amarillas" de una sola vez, junto con "los" a "las"
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}

Precaución: La programacion puede producir adiccion

jorson

Dim texto As String = "Los peras son rojas"
            Dim textoCambiado As String
            textoCambiado = texto.Replace("Los", "Las").Replace("rojas", "amarillas")