Sådan Tæl Ord i en Tekstboks i Visual Basic (VB)

July 15

Sådan Tæl Ord i en Tekstboks i Visual Basic (VB)


String manipulation kan være en besværet hjælp String Metoder, men at fremskynde processen, kan du bruge Regex klasse til hurtigt manipulere strenge. Den Regex klassen er almindeligt anvendt til at parse store mængder tekst til erstatning, redigere eller slette data i en streng. Brug Kampe Metode til hurtigt at tælle ordene i en streng. Denne metode søger strengen efter alle forekomster af et regulært udtryk, såsom ord.

Instruktioner

1 Start Microsoft Visual Basic Express. Klik på "Nyt projekt" fra venstre rude i vinduet, og vælg "Windows Forms Application". Klik på "OK".

2 Dobbeltklik på "TextBox" fra "Toolbox" rude for at tilføje en ny afkrydsningsfelt kontrol til Form. Dobbeltklik på "Button" for at tilføje en ny knap. Dobbeltklik på "Button1" for at åbne Visual Basic vindue.

3 Kopier og indsæt følgende i første linje at erklære Regex Class namespace:

import System.Text.RegularExpressions

4 Kopier og indsæt følgende kode under "Button1_Click" at erklære en variabel og få strengen indtastet i tekstfeltet af brugeren:

Dim wordString As String

wordString = Me.TextBox1.Text.ToString ()

5 Kopier og indsæt følgende kode for at få ordet tæller fra strengen variabel:

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

6 Kopier og indsæt følgende kode til at vise ordet tæller ved hjælp af en meddelelsesboks:

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

7 Tryk på "F5" for at køre dit program og skriv en sætning i tekstboksen. Tryk på "Button1" for at vise ordet tæller.


relaterede artikler