eliminar un caracter

14/11/2005 - 23:30 por Joel John | Informe spam
hola.
deseo eliminar un caracter de una cade de texto.
ya probe left , trim, right, lo que sucede es que el texto varia por ejemplo.

5-2-63-8-1-
pero puede salir asi
20-2-24-30-4-
o asi
2-20-35-38-2-

es decir no tiene valores estaticos
como elimino la ultima " - "

Preguntas similare

Leer las respuestas

#1 Jorge Prado
15/11/2005 - 02:13 | Informe spam
mid(mivariablecontexto,1,len(mivariablecontexto)-1)

Jorge Prado

"Joel John" escribió en el mensaje
news:
hola.
deseo eliminar un caracter de una cade de texto.
ya probe left , trim, right, lo que sucede es que el texto varia por
ejemplo.

5-2-63-8-1-
pero puede salir asi
20-2-24-30-4-
o asi
2-20-35-38-2-

es decir no tiene valores estaticos
como elimino la ultima " - "


Respuesta Responder a este mensaje
#2 Pedro Luna Montalvo, [MVP VB.NET]
15/11/2005 - 03:09 | Informe spam
Aporto con tres formas adicionales de hacer esto:

' Tomando los primeros caracteres, excepto el ultimo
sCadena = sCadena.Substring(0, sCadena.Length - 1)

' Removiendo el ultimo caracter
sCadena = sCadena.Remove(sCadena.Length - 1, 1)

' Eliminado todos los guiones al final de la cadena
sCadena = sCadena.TrimEnd(New Char() {"-"c})


Saludos,
Pedro Luna Montalvo, [MVP VB.NET]
Gye, Ecu



"Joel John" escribió en el mensaje
news:
hola.
deseo eliminar un caracter de una cade de texto.
ya probe left , trim, right, lo que sucede es que el texto varia por
ejemplo.

5-2-63-8-1-
pero puede salir asi
20-2-24-30-4-
o asi
2-20-35-38-2-

es decir no tiene valores estaticos
como elimino la ultima " - "


Respuesta Responder a este mensaje
#3 Joel John
15/11/2005 - 14:23 | Informe spam
la verdad es que son lo maximo. y eso que no le pagan por aportar cosas tan
poco significativas para uds. pero valiosisimas para lo que no sabemos mucho.

gracias

"Pedro Luna Montalvo, [MVP VB.NET]" wrote:

Aporto con tres formas adicionales de hacer esto:

' Tomando los primeros caracteres, excepto el ultimo
sCadena = sCadena.Substring(0, sCadena.Length - 1)

' Removiendo el ultimo caracter
sCadena = sCadena.Remove(sCadena.Length - 1, 1)

' Eliminado todos los guiones al final de la cadena
sCadena = sCadena.TrimEnd(New Char() {"-"c})


Saludos,
Pedro Luna Montalvo, [MVP VB.NET]
Gye, Ecu



"Joel John" escribió en el mensaje
news:
> hola.
> deseo eliminar un caracter de una cade de texto.
> ya probe left , trim, right, lo que sucede es que el texto varia por
> ejemplo.
>
> 5-2-63-8-1-
> pero puede salir asi
> 20-2-24-30-4-
> o asi
> 2-20-35-38-2-
>
> es decir no tiene valores estaticos
> como elimino la ultima " - "
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida