Asunto: Separar palabras de un texto en VB.Net Visual Basic .Net
Estoy desarrollando una aplicación en Visual Basic .Net VB.Net, no tengo muchos conocimientos de programación en VB.Net, necesito separar las palabras de una frase ¿cómo puedo hacerlo de forma "fácil"?
Publicado:
Dom Jun 24, 2012 9:37 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Separar palabras de un texto en VB.Net Visual Basic .Net
Anuncios
varios escribió:
Estoy desarrollando una aplicación en Visual Basic .Net VB.Net, no tengo muchos conocimientos de programación en VB.Net, necesito separar las palabras de una frase ¿cómo puedo hacerlo de forma "fácil"?
Puedes usar la función "Strings.Split" que separa cada palabra de la frase colocándola en una matriz unidimensional. A continuación te mostramos un ejemplo donde se usa esta función:
Código:
Dim valor As String = "1204 201 22 2001 220"
Try
Dim total As Double = 0
Dim arrayPalabras() As String, i As Integer
arrayPalabras = Strings.Split (valor, " ")
For i = 0 To UBound(arrayPalabras)
total = total + Convert.ToDouble(arrayPalabras(i))
Next i
Catch errorN As Exception
txtLog.Text = txtLog.Text & System.Environment.NewLine &
Now & " Error al obtener valor numérico: " & errorN.Message
End Try
En el ejemplo anterior usamos la función Split para separar una serie de números que van en un texto separados por espacios, con Split pasamos cada número a un elemento del array arrayPalabras, luego recorremos todos los elementos del array, los convertimos a Double y los sumamos.
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A