Nwlapcug.com


Come numero di parole in un controllo Textbox in Visual Basic (VB)

Come numero di parole in un controllo Textbox in Visual Basic (VB)


Manipolazione di stringa può essere una seccatura utilizzando metodi String, ma per velocizzare il processo, è possibile utilizzare la classe Regex per modificare rapidamente le stringhe. La classe Regex è comunemente utilizzata per analizzare grandi quantità di testo da sostituire, modificare o eliminare dati in una stringa. Utilizzare il metodo Matches rapidamente contare le parole in una stringa. Questo metodo cerca nella stringa tutte le occorrenze di un'espressione regolare, ad esempio parole.

Istruzioni

1

Avviare Microsoft Visual Basic Express. Fare clic su "Nuovo progetto" dal riquadro sinistro della finestra e selezionare "Windows Forms Application". Fare clic su "OK".

2

Fare doppio clic "TextBox" dal riquadro "Toolbox" per aggiungere un nuovo controllo checkbox al Form. Fare doppio clic sul "Pulsante" per aggiungere un nuovo pulsante. Fare doppio clic su "Button1" per aprire la finestra di Visual Basic.

3

Copiare e incollare il seguente nella prima riga per dichiarare il namespace della classe Regex:

Imports System.Text.RegularExpressions

4

Copiare e incollare il codice seguente sotto "Button1_Click" per dichiarare una variabile e ottenere la stringa digitata nella casella di testo dall'utente:

Dim wordString As String

wordString = Me.TextBox1.Text.ToString()

5

Copiare e incollare il codice seguente per ottenere il conteggio di parola dalla variabile di stringa:

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

6

Copiare e incollare il codice seguente per visualizzare il conteggio di parola utilizzando una finestra di messaggio:

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

7

Premere "F5" per eseguire il programma e digitare una frase nella casella di testo. Premere "Button1" per visualizzare il conteggio delle parole.