Maison > développement back-end > Tutoriel C#.Net > Programme C# pour compter le nombre d'occurrences d'un mot dans une chaîne

Programme C# pour compter le nombre d'occurrences d'un mot dans une chaîne

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-09-06 13:21:07
avant
1209 Les gens l'ont consulté

C# 程序计算字符串中某个单词的出现次数

Définissez d'abord la chaîne -

string str = "Hello World! Hello!";
Copier après la connexion

Vérifiez maintenant si le mot "Bonjour" apparaît dans la chaîne et la boucle -

while ((a = str1.IndexOf(pattern, a)) != -1) {
   a += pattern.Length;
   count++;
}
Copier après la connexion

Exemple

Vous pouvez essayer d'exécuter le code suivant pour compter les occurrences d'un mot dans un chaîne.

Démo en temps réel

using System;
class Program {
   static void Main() {
      string str = "Hello World! Hello!";
      Console.WriteLine("Occurrence:"+Check.CheckOccurrences(str, "Hello"));
   }
}
public static class Check {
   public static int CheckOccurrences(string str1, string pattern) {
      int count = 0;
      int a = 0;
      while ((a = str1.IndexOf(pattern, a)) != -1) {
         a += pattern.Length;
         count++;
      }
      return count;
   }
}
Copier après la connexion

Sortie

Occurrence:2
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal