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
Enregistrer un commentaire