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

   
Vista:

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

Como Obtengo la ultima cadena si este varia constantemente

Publicado por Cesar (53 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
Revisar política de publicidad