Tecnología

Inicio

Cómo contar palabras en un cuadro de texto en Visual Basic (VB)

Cómo contar palabras en un cuadro de texto en Visual Basic (VB)


la manipulación de cadenas puede ser una molestia usando los métodos de cadena, pero para acelerar el proceso, se puede utilizar la clase Regex para manipular rápidamente cuerdas. La clase Regex se utiliza comúnmente para analizar grandes cantidades de texto para reemplazar, modificar o borrar datos en una cadena. Partidos utilizar el método para contar rápidamente las palabras de una cadena. Este método busca en la cadena para todas las apariciones de una expresión regular, tales como palabras.

Instrucciones

1 Lanzamiento de Microsoft Visual Basic Express. Haga clic en "Nuevo proyecto" en el panel izquierdo de la ventana y seleccione "Aplicación de Windows Forms". Haga clic en Aceptar."

2 Haga doble clic en "Cuadro de texto" en el panel "caja de herramientas" para agregar un nuevo control de casilla de verificación al formulario. Haga doble clic en "botón" para añadir un nuevo botón. Haga doble clic en "Button1" para abrir la ventana de Visual Basic.

3 Copiar y pegar el siguiente en la primera línea de declarar el espacio de nombres Regex Clase:

importaciones System.Text.RegularExpressions

4 Copiar y pegar el siguiente código de abajo "Button1_Click" para declarar una variable y obtener la cadena introducida en el cuadro de texto por parte del usuario:

Dim como secuencia wordString

wordString = Me.TextBox1.Text.ToString ()

5 Copia y pega el código siguiente para obtener el número de palabras a partir de la variable de cadena:

Dim wrdCnt Como MatchCollection = Regex.Matches (wordString, "[\ S] +")

6 Copia y pega el código siguiente para mostrar el número de palabras utilizando un cuadro de mensaje:

MessageBox.Show (wrdCnt.Count.ToString ())

7 Pulse la tecla "F5" para ejecutar el programa y escriba una frase en el cuadro de texto. Pulse "Button1" para visualizar el número de palabras.