manipolazione di stringhe può essere una seccatura tramite metodi stringa , ma per accelerare il processo, è possibile utilizzare la classe Regex per manipolare rapidamente stringhe . La classe Regex è comunemente utilizzato per analizzare grandi quantità di testo da sostituire , modificare o eliminare i dati in una stringa. Utilizzare il metodo Partite di contare velocemente le parole in una stringa. Questo metodo di ricerca la stringa per tutte le occorrenze di un'espressione regolare , come ad esempio le parole . Istruzioni
1
lancio di Microsoft Visual Basic Express . Fare clic su " Nuovo progetto " nel riquadro di sinistra della finestra e selezionare "Applicazione Windows Form ". Fare clic su "OK".
2
doppio clic su " TextBox " dal riquadro " Casella degli strumenti " per aggiungere un nuovo controllo casella di controllo per il modulo . Fare doppio clic su "Pulsante " per aggiungere un nuovo pulsante . Fare doppio clic su " Button1 " per aprire la finestra di Visual Basic
3
Copia e incolla il seguente nella prima riga di dichiarare lo spazio dei nomi di classe Regex : .
Imports System . Text.RegularExpressions
4
Copia e incolla il seguente codice sotto " Button1_Click " per dichiarare una variabile e ottenere la stringa digitata nella casella di testo da parte dell'utente :
Dim wordString come String
wordString = Me.TextBox1.Text.ToString ( ) economici 5
Copia e incolla il seguente codice per ottenere il conteggio delle parole dalla stringa variabile :
dim wrdCnt Come MatchCollection = Regex.Matches ( wordString , " [\\ s ] + " ) economici 6
Copia e incolla il seguente codice per visualizzare il conteggio delle parole utilizzando una finestra di messaggio :
< p > MessageBox.Show ( wrdCnt.Count.ToString ( ) ) economici 7
Premere " F5 " per eseguire il programma e digitare una frase nella casella di testo . Premere il tasto " Button1 " per visualizzare il conteggio delle parole .