Compter le nombre de mots à l’aide de Regex dans VB.NET


Compter le nombre de mots à l’aide de Regex dans VB.NET

Problème

Créez un programme d’application Windows Form dans Visual Basic.Net qui permettra aux utilisateurs de compter le nombre de mots à l’aide de VB.NET.

La description

Ce tutoriel permettra à l’utilisateur d’utiliser une étiquette pour compter le nombre de mots dans une zone de texte.

Avant le didacticiel, les éléments suivants sont nécessaires pour démarrer:

  • Microsoft Visual Studio 2008 – Ci-dessus

Le tutoriel commence ici:

  1. Ouvrez Microsoft Visual Studio 2012
  2. Sélectionnez un nouveau projet dans le menu Fichier.
  3. Sélectionnez Visual Basic, Application Windows Form, puis cliquez sur OK.
  4. Nous devons concevoir notre formulaire par les contrôles suivants:
  • 2 Étiquette – 1 étiquette pour l’étiquette du compteur et 1 étiquette pour le compteur lui-même.
  • 1 Zone de texte – zone de texte pour le texte.
  1. Nous nommerons également nos contrôles de formulaire de cette manière:
  • txttext est le nom de la zone de texte de la zone de texte Rechercher.
  • lblcount est le nom du bouton du bouton de recherche.
  1. C’est ainsi que nous concevons le formulaire. (N’hésitez pas à mettre en page le vôtre)
lire plus  Comment fonctionnent les couleurs bleu et rose ?
Compter le nombre de mots à l'aide de Regex dans VB.NET - Conception de formulaire
Compter le nombre de mots à l’aide de Regex dans VB.NET – Conception de formulaire

Figure 1. Conception du formulaire

  1. Collez les codes suivants pour ajouter une fonction.

Codez ici

Function wordCount(ByVal str As String)
        Dim NumberOfWord As Integer
        NumberOfWord = UBound(Split(Trim(Replace(str, Space(2), Space(1))))) + 1
        Return NumberOfWord
End Function

Code de fin

Explication du code:

Ces codes reconnaîtront le mot une fois qu’il est séparé par un espace / séparé d’une chaîne.

  1. Double-cliquez sur la zone de texte et collez le code suivant.

Codez ici

If txttext.Text = "" Then
            lblcount.Text = "Count Words: " & 0
Else
            lblcount.Text = "Count Words: " & wordCount(txttext.Text)
End If

Code de fin

Compter le nombre de mots à l'aide de Regex dans VB.NET - Sortie finale
Compter le nombre de mots à l’aide de Regex dans VB.NET – Sortie finale

Explication du code:

Le code compte le nombre de mots de la zone de texte et l’affiche dans l’étiquette nommée lblcount. Si la zone de texte ne contient aucun texte, elle renverra un décompte de «0».

lire plus  Comment changer le type de compte sur Windows 11

Résumé

Nous avons créé un exemple de programme en langage VB.NET en utilisant le type Regex qui compte le nombre de mots. Veuillez suivre les étapes pour que vous puissiez exécuter et exécuter le projet correctement.

Le projet et le code source sont disponibles pour téléchargement et vous pouvez le modifier en fonction de vos préférences et exigences.

Auteur:

Nom: Charlie Devera
Adresse électronique: [email protected]

Téléchargement gratuit du code source (nombre de mots à l’aide de Regex dans VB.NET)

Vous pouvez visiter notre Facebook page pour plus d’informations, demandes de renseignements et commentaires.

Louer notre équipe pour faire le projet.

lire plus  Système de gestion de bibliothèque simple en Python avec code source

commentaires

commentaires





Telecharger ici

Laisser un commentaire

Aller au contenu principal