Trouver le nombre d'occurrences d'une chaine de caractère



Comment trouver le nombre d'occurrences d'une chaine de caractère dans une autre, en ASP.NET ?



Ajoutez cette fonction à votre code :


public static int CountStringOccurrences(string text, string pattern)
{
   int count = 0;
   int i = 0;
   while ((i = text.IndexOf(pattern, i)) != -1)
   {
      i+=pattern.Length;
      count++;
   }
   return count;
}




Puis appelez-la dans votre code principal :





nb.Text = CountStringOccurences(liste.Text, "<tr>");





Dans l'exemple ci-dessus, je compte le nombre de lignes d'un tableau HTML (liste.Text) par exemple.

Commentaires

Posts les plus consultés de ce blog

The vaccine is not the right technology

Le vaccin n’est pas la bonne technologie

Scénario d'une gestion durable de l'humanité imaginée par un informaticien