Extraer Caracteres de Cadena

05/09/2006 - 11:56 por Daniel S. | Informe spam
Estimados Amigos estoy utilizando Visual Basic 2005 y tengo la siguiente duda
que paso a plantear para ver si pueden ayudarme:

tengo por ejemplo la cadena ( solo de ejemplo )

daniel@hotmail.com

deseo saber si existe alguna funcion que extraiga los caracteres a partir
del @ hacia la derecha o hacia la izquierda. En Visual Basic 6 utilizaba
Left() y Rigth pero en esta version no estoy viendo esas funciones, fueron
reemplazadas por otras?.

La version es Visual Studio Standar 2005

Muchas Gracias y Saludos desde Tucumán Argentina
 

Leer las respuestas

#1 Alberto Poblacion
05/09/2006 - 12:29 | Informe spam
"Daniel S." wrote in message
news:
Estimados Amigos estoy utilizando Visual Basic 2005 y tengo la siguiente
duda
que paso a plantear para ver si pueden ayudarme:

tengo por ejemplo la cadena ( solo de ejemplo )



deseo saber si existe alguna funcion que extraiga los caracteres a partir
del @ hacia la derecha o hacia la izquierda. En Visual Basic 6 utilizaba
Left() y Rigth pero en esta version no estoy viendo esas funciones, fueron
reemplazadas por otras?.



Siguen existiendo como Microsoft.VisualBasic.Left y
Microsoft.VisualBasic.Right, pero es preferible que en su lugar utilices la
nueva funcion SubString de la clase String:

Dim cadena as String = ""
Dim posicion as Integer = cadena.IndexOf("@")
Dim nombre as String = cadena.SubString(0, posicion)
Dim dominio as String = cadena.Substring(posicion+1)

Preguntas similares