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

Separar un string y guardarlo en dos variables

Estas en el tema de Separar un string y guardarlo en dos variables en el foro de .NET en Foros del Web. Hola! alguien seria tan amable de ayudarme con esta inquietud? Como podria hacer esto y cual seria el mejor modo de hacerlo? tengo una variable ...
  #1 (permalink)  
Antiguo 26/05/2011, 00:41
 
Fecha de Ingreso: septiembre-2006
Ubicación: Buenos Aires
Mensajes: 132
Antigüedad: 18 años, 2 meses
Puntos: 0
Separar un string y guardarlo en dos variables

Hola! alguien seria tan amable de ayudarme con esta inquietud? Como podria hacer esto y cual seria el mejor modo de hacerlo?

tengo una variable asi:
Dim Complete as string = "Winnie&Tigger"

Necesito separar el string Complete (tomando como delimitador el &) quedando asi:

Dim Primer as String = "Winnie"
Dim Segund as String = "Tigger"


Teniendo en cuenta que a veces la variable Complete puede cambiar y tener mas caracteres tipo: "ThisIsMyMovie&OfCartoonNetwork"

entonces quedaria:

Dim Primer as String = "ThisIsMyMovie"
Dim Segund as String = "OfCartoonNetwork"


MUCHAS GRACIAS!!!
  #2 (permalink)  
Antiguo 26/05/2011, 01:04
Avatar de DeHoyNoPasa  
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 28
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Separar un string y guardarlo en dos variables

Hola German, lo correcto sería usar el método split de los strings, el cual te devolvería un vector de strings. La solución a tu ejemplo sería:

Primer= complete.Split("&")(0)
Segund= complete.Split("&")(1)

Espero te sirva.
  #3 (permalink)  
Antiguo 26/05/2011, 07:28
 
Fecha de Ingreso: septiembre-2006
Ubicación: Buenos Aires
Mensajes: 132
Antigüedad: 18 años, 2 meses
Puntos: 0
Respuesta: Separar un string y guardarlo en dos variables

Si! Funciono!
Muchas gracias!

Etiquetas: string, variables
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 13:54.