Commande SPLIT

Résolu
spmsbl Messages postés 51 Date d'inscription lundi 2 octobre 2006 Statut Membre Dernière intervention 14 février 2013 - 27 janv. 2010 à 14:03
spmsbl Messages postés 51 Date d'inscription lundi 2 octobre 2006 Statut Membre Dernière intervention 14 février 2013 - 1 févr. 2010 à 23:42
Bonjour

Je dois extraire le nombre de mots dans un string à laide de la commande SPLIT

Ex: string [] mot {``aa bb-cc-dd ee ff``}

Les mots sont séparés soit par des espaces ou des traits

Est ce que quelqu'un peux m?aider S.V.P car je ne connais pas cette commande

Merci d'avance

5 réponses

cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
1 févr. 2010 à 20:34
Non ca retourne bien 6, regarde que tu n'aies pas un espace en début ou fin de mot qui traîne...


[hr]
-Site personnel-
-Blog-
3
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
27 janv. 2010 à 15:02
Salut,

int count = mot.Split(' ', '-').Length;

il suffit de lire la msdn !


Sébastien FERRAND
Lead Developpeur
Microsoft Visual C# MVP 2005 - 2009
0
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
27 janv. 2010 à 15:03
par contre, je n'avais pas bien lu la définition que tu avais mis :

string mot = "aa bb-cc-dd ee ff";

int count = mot.Split(' ', '-').Length; 



Sébastien FERRAND
Lead Developpeur
Microsoft Visual C# MVP 2005 - 2009
0
spmsbl Messages postés 51 Date d'inscription lundi 2 octobre 2006 Statut Membre Dernière intervention 14 février 2013
28 janv. 2010 à 00:31
Merci sebmafate pour ta réponse , ta commande fonctionne bien, par contre le résultat est toujours +1 est ce normal ?
dans l'exemple que j'ai écris le résultat est 7 , j'ai ajouter un -1 a la fin de la commande et maintenant ca fonctionne bien

int count = (mot.Split(' ', '-').Length)-1;
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
spmsbl Messages postés 51 Date d'inscription lundi 2 octobre 2006 Statut Membre Dernière intervention 14 février 2013
1 févr. 2010 à 23:42
Merci , j'ai du faire erreur tu a raison
0
Rejoignez-nous