Foros del Web » Programación para mayores de 30 ;) » .NET »

Métodos string.Replace ni string.Remove NO FUNCIONAN

Estas en el tema de Métodos string.Replace ni string.Remove NO FUNCIONAN en el foro de .NET en Foros del Web. Digamos que tienes una cadena de la forma cadena = "axb" y quieres quitar todas las "x". Se supone que debería bastar con poner: cadena.Remove(cadena.IndexOf("X"), ...
  #1 (permalink)  
Antiguo 25/09/2013, 14:42
 
Fecha de Ingreso: septiembre-2013
Mensajes: 12
Antigüedad: 10 años, 7 meses
Puntos: 2
Métodos string.Replace ni string.Remove NO FUNCIONAN

Digamos que tienes una cadena de la forma cadena = "axb" y quieres quitar todas las "x". Se supone que debería bastar con poner:

cadena.Remove(cadena.IndexOf("X"), 1)

y esto te debería dejar cadena = "ab".

Otra manera de hacerlo supuestamente debería ser:

cadena.Replace("x", "")

Pero no funciona ninguno de los dos.

¿Qué estoy haciendo mal?
  #2 (permalink)  
Antiguo 25/09/2013, 15:26
 
Fecha de Ingreso: enero-2012
Mensajes: 46
Antigüedad: 12 años, 3 meses
Puntos: 3
Respuesta: Métodos string.Replace ni string.Remove NO FUNCIONAN

A mi si me funciona, ten en cuenta que es sensible a mayusculas, y yo veo que tu tienes en el IndexOf la "X" en mayuscula. Por lo que te daria error si no encuentra una "X" mayuscula :)

"axb".Remove("axb".IndexOf("x"), 1)

Etiquetas: funcionan
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:30.