Spanish Trabajo con variables String

raptorlecter

Member
Licensed User
Hola a todos de nuevo.

Estoy empezando con las pruebas de todos y cada uno de los apartados que necesito para desarrollar mi primera app encargada.

Me gustaría saber como poder hacer lo que os explico ahora.

Imaginamos un String con un valor "lo que sea resultado nombre: Paco / apellido: Perez / nombre: Jose / apellido: Lopez".

¿Como puedo buscar en el String cada "nombre: " y "apellido: " y capturar lo que viene después, hasta el / en un array?

He buscado las operaciones con variables, pero entre la hora que es y mi inglés de Murcia (con todo el respeto a los murcianos) no lo veo.

Gracias anticipadas.
 

NJDude

Expert
Licensed User
Este ejemplo te va a dar una idea de que es lo que tienes que hacer y que buscar: :D
B4X:
Dim Line As String
Dim Names() As String
Dim Matcher1 As Matcher

Line = "lo que sea resultado nombre: Paco / apellido: Perez / nombre: Jose / apellido: Lopez"

Matcher1 = Regex.Matcher("nombre:.*apellido:.*", Line)

Do While Matcher1.Find

   Line = Matcher1.Match
         
   Names = Regex.Split("/", Line)
         
   Msgbox(Line, "")
         
Loop

For I = 0 To Names.Length - 1

    Msgbox(Names(I), "")

Next
 

raptorlecter

Member
Licensed User
No se que haces viviendo en Tatooine, cuando tu tenías que estar en la Cpital de la República dentro del Consejo, justo a la derecha de Yoda.

No lo he probado todavía, pero "la vía" de investigación queda clara.

Muchas gracias compañero.
 
Top