String-Manipulation kann ein Streit mit String-Methoden , sondern um den Prozess zu beschleunigen , können Sie die Regex -Klasse , um schnell zu manipulieren Strings . Die Regex-Klasse wird häufig verwendet, um große Mengen von Text zu ersetzen analysieren , bearbeiten oder Löschen von Daten in einem String. Verwenden Sie die Matches-Methode , um schnell zu zählen die Wörter in einem String. Diese Methode durchsucht die nach allen Vorkommen eines regulären Ausdrucks , wie Worte. Anleitung
1
Starten Sie Microsoft Visual Basic Express . Klicken Sie auf " Neues Projekt" aus dem linken Bereich des Fensters und wählen Sie "Windows Forms-Anwendung. " Klicken Sie auf " OK".
2
Doppelklicken Sie auf " TextBox " aus der " Toolbox " Fenster, um eine neue Checkbox -Steuerelement zum Formular hinzufügen. Klicken Sie doppelt auf "Button" , um einen neuen Button hinzufügen. Doppelklicken Sie auf " Button1 " zum Öffnen des Visual Basic -Fenster
3
Kopieren Sie den folgenden in der ersten Zeile , die Regex Klasse Namespace deklarieren: .
Imports System . Text.RegularExpressions
4
Kopieren Sie den folgenden Code unter " Button1 ", um eine Variable zu deklarieren und erhalten Sie die Zeichenfolge in das Textfeld vom Benutzer eingegeben :
Dim wordString Wie String
wordString = Me.TextBox1.Text.ToString ()
5
Kopieren Sie den folgenden Code, um die Anzahl der Wörter aus der String-Variable zu bekommen:
Dim wrdCnt Wie MatchCollection = Regex.Matches ( wordString , " [ \\ S ] +" )
6
Kopieren Sie den folgenden Code, um die Anzahl der Wörter mit einem Meldungsfeld anzuzeigen :
< p > MessageBox.Show ( wrdCnt.Count.ToString ())
7
Presse "F5" um das Programm auszuführen , und geben Sie einen Satz in das Textfeld ein. Drücken Sie auf " Button1 ", um die Anzahl der Wörter anzuzeigen.