manipulation de chaînes peut être un problème en utilisant les méthodes de chaînes , mais pour accélérer le processus, vous pouvez utiliser la classe Regex pour manipuler rapidement cordes. La classe Regex est couramment utilisé pour analyser de grandes quantités de texte à remplacer , modifier ou supprimer des données dans une chaîne. Utilisez la méthode Matches de compter rapidement les mots dans une chaîne. Cette méthode recherche la chaîne de toutes les occurrences d'une expression régulière , comme les mots. Instructions
1
Lancement de Microsoft Visual Basic Express. Cliquez sur " Nouveau Projet" dans le volet gauche de la fenêtre et sélectionnez "Application Windows Forms . " Cliquez sur « OK ».
2
Double -cliquez sur " TextBox " dans le volet " boîte à outils " pour ajouter un nouveau contrôle de case à cocher pour le formulaire . Double- cliquez sur "Button " pour ajouter un nouveau bouton . Double -cliquez sur " Button1" pour ouvrir la fenêtre Visual Basic
3
Copiez et collez le texte suivant dans la première ligne de déclarer la classe Regex namespace : .
Système Importations . Text.RegularExpressions
4
copiez et collez le code suivant sous " Button1_Click " de déclarer une variable et obtenir la chaîne tapé dans la zone de texte par l'utilisateur:
chaîne de mots As chaîne
chaîne de mots = Me.TextBox1.Text.ToString ()
5
Copiez et collez le code suivant pour obtenir le nombre de mots de la chaîne de variable :
wrdCnt As MatchCollection = Regex.Matches ( chaîne de mots , " [ \\ S ] +" )
6
Copiez et collez le code suivant pour afficher le nombre de mots en utilisant une boîte de Message: Bonjour,
MessageBox.Show ( wrdCnt.Count.ToString ())
7
Appuyez sur " F5" pour exécuter votre programme et taper une phrase dans la zone de texte . Appuyez sur " Button1" pour afficher le nombre de mots.