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

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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *