Visual Basic.NET - Como Obtengo la ultima cadena si este varia constantemente

 
Vista:
sin imagen de perfil

Como Obtengo la ultima cadena si este varia constantemente

Publicado por Junnior Harol (3 intervenciones) el 26/07/2017 21:20:06
Buenas, quisiera que me apoyen que función cadena utilizar, este es mi ejemplo:

Dim cadena As String = "PERIODICO --- | 9114 - ADMINISTRATIVO | 3978"

lblMuestraCadena.Text = Mid(cadena, Len(cadena) - cadena.IndexOf(" ", 0))

Como se dan cuenta esa cadena tiene unos números en la ultima posición, mi pregunta es como hago que solamente coja esos números, aun así si esos números varían o tengan mas cifras.

Solo quiero los números, ahí estaba haciendo un avance pero que mas puedo hacer para que coja esos números de esa cadena, sin importar cuantas cifras tengan.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 230
Ha aumentado su posición en 2 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Como Obtengo la ultima cadena si este varia constantemente

Publicado por Cesar (79 intervenciones) el 28/07/2017 20:51:36
Usando el metodo Split.

1
2
3
Dim cadena As String = "PERIODICO --- | 9114 - ADMINISTRATIVO | 3978"
Dim campos=cadena.Split("|")
lblMuestraCadena.Text =campos(2)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar