lenoil55
Messages postés57Date d'inscriptionmercredi 13 juillet 2005StatutMembreDernière intervention20 avril 2011
-
18 janv. 2007 à 15:58
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
19 janv. 2007 à 14:24
bonjour à tous,
j'aimerais savoir s'il y a une fonction en csharp qui permette de calculer combien de fois j'ai un caractères.
Exemple : ma string ha ha ha
Resultat pour le caractère a: 4
cs_Bidou
Messages postés5486Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 18 janv. 2007 à 19:57
Bof, les expressions régulières faut vraiment les utiliser quand on peut pas faire autrement ou alors lorsqu'on gagnerait des heures de développement. Dans un cas comme celui-ci on est, selon mes testes, environ 10x plus rapide qu'une Regex si on fait:
private
int GetNbOcc(
string str,
char c)
{
int index = -1;
int occ = 0;
while ((index = str.IndexOf(c, ++index)) > 0) occ++;
r
eturn occ;
}