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

2 delimitadores diferentes para obtener texto (VB.net)

Estas en el tema de 2 delimitadores diferentes para obtener texto (VB.net) en el foro de .NET en Foros del Web. hola a todos, esto es algo que me parece muy simple pero que vb.net como que lo hace dificil o complicado, ya intente con ubound ...
  #1 (permalink)  
Antiguo 21/07/2013, 22:54
 
Fecha de Ingreso: octubre-2008
Mensajes: 7
Antigüedad: 15 años, 6 meses
Puntos: 0
2 delimitadores diferentes para obtener texto (VB.net)

hola a todos, esto es algo que me parece muy simple pero que vb.net como que lo hace dificil o complicado, ya intente con ubound y lbound pero no logre hacer lo que quiero, lo que deseo es lo siguiente, supongamos que tengo este texto en un textbox:

hola a todos <inicio>bienvenidos[fin] adios

lo que quiero obtener es "bienvenidos", cabe mencionar que el texto "bienvenidos" siempre va a variar, lo unico que siempre sera igual son los delimitadores <inicio> y [fin], saludos y gracias por su ayuda
  #2 (permalink)  
Antiguo 22/07/2013, 01:08
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: 2 delimitadores diferentes para obtener texto (VB.net)

La cuestión es obtener las posiciones de los delimitadores y luego cortas el texto que hay entre ellos.
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 25/07/2013, 23:06
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 5 meses
Puntos: 37
Respuesta: 2 delimitadores diferentes para obtener texto (VB.net)

Puedes intentar con:
cadena = "hola a todos <inicio>bienvenidos[fin] adios"

arrValores = cadena.split("<inicio>")

arrTexto2 = arrValores(1).split("[fin]")

textoBienvenidos = arrTexto2(0)

Mas o menos

Etiquetas: delimitadores, net, textbox, vb
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 20:36.