Trouver le nombres de fois que ce trouve un mot dans un texte

dionysos6868 Messages postés 310 Date d'inscription jeudi 4 septembre 2003 Statut Membre Dernière intervention 9 juin 2005 - 8 juin 2004 à 19:17
cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 - 9 juin 2004 à 22:00
voila tout est dans le titre comment puis je fair pour recupere le nombre de fois que ce trouve un mot dans un taxt sans fair de boucle en utilisant indexof .

merci

Dionysos

www.hackeinfo.net

15 réponses

TheSaib Messages postés 2368 Date d'inscription mardi 17 avril 2001 Statut Modérateur Dernière intervention 26 décembre 2007 23
8 juin 2004 à 19:20
tu split et tu prends la taille du tableau - 1
Ca devrait marcher

::|The S@ib|::
MVP C#.NET
0
dionysos6868 Messages postés 310 Date d'inscription jeudi 4 septembre 2003 Statut Membre Dernière intervention 9 juin 2005 1
8 juin 2004 à 19:25
a oui bonne idée celle la je n'aurais jamais pensé

merci et si d'autre on une idée je suis prenneur
Dionysos

www.hackeinfo.net
0
dionysos6868 Messages postés 310 Date d'inscription jeudi 4 septembre 2003 Statut Membre Dernière intervention 9 juin 2005 1
8 juin 2004 à 19:31
en fait cela ne marche pas car Slit demande un char et nom un string comme argument et moi j'ai besoin de savoir le nombres de fois qu'un MOT ce trouve dans le text.

merci quand meme
Dionysos

www.hackeinfo.net
0
cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 100
8 juin 2004 à 20:01
sinon avec IndexOf(string, int) et tu comptes le nombre de fois où ça te retourne un index avant d'atteindre la fin du texte

Cocoricoooooooo !!!!
0

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

Posez votre question
cs_Karlo Messages postés 133 Date d'inscription jeudi 27 mars 2003 Statut Membre Dernière intervention 27 février 2005 5
9 juin 2004 à 09:40
Tu peux aussi utiliser les expressions regulieres
(System.Text.RegulrExpression)

string text = "Ton texte a rechercher" 
string word = "mot" // LE mot a compter
int cpt = Regex.Matches(text, "(" + word + ")", RegexOptions.IgnoreCase).Count;


@+
K@rlo
0
dionysos6868 Messages postés 310 Date d'inscription jeudi 4 septembre 2003 Statut Membre Dernière intervention 9 juin 2005 1
9 juin 2004 à 12:00
merci je pense que cela est la meilleur solution je vais l'utiliser
Dionysos

www.hackeinfo.net
0
dionysos6868 Messages postés 310 Date d'inscription jeudi 4 septembre 2003 Statut Membre Dernière intervention 9 juin 2005 1
9 juin 2004 à 12:19
j'ai un petit souci je ne trouve pas le using a mettre pour qu'il reconnaisse Regex et RegexOptions.

Merci

Dionysos

www.hackeinfo.net
0
cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 100
9 juin 2004 à 12:29
ben c'est marqué dans la reponse de Karlo : System.Text.RegularExpressions

Cocoricoooooooo !!!!
0
dionysos6868 Messages postés 310 Date d'inscription jeudi 4 septembre 2003 Statut Membre Dernière intervention 9 juin 2005 1
9 juin 2004 à 18:49
lol dsl je suis fatiguer

parcontre il me conte 250 mot trouver dans mon text alors qu il n'y en a que 4 ?????????????????,
Dionysos

www.hackeinfo.net
0
cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 100
9 juin 2004 à 19:07
ben si j'ai bien compris le fonctionnement :
si tu cherches le mot "cher" et que tu as dans ton texte le mot "rechercher" ça te ferra 2 occurences

Cocoricoooooooo !!!!
0
dionysos6868 Messages postés 310 Date d'inscription jeudi 4 septembre 2003 Statut Membre Dernière intervention 9 juin 2005 1
9 juin 2004 à 20:06
oui ca je l'avais bien copris moi je recherche le mot [CODE*] dans mon text et il n'y est que 4 fois dans mes teste d'ou mon interrogation
Dionysos

www.hackeinfo.net
0
cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 100
9 juin 2004 à 21:38
a mon avis la presence de [] dans le mot a rechercher doit signifier "rechercher chaque occurence des caracteres c, o, d et e"

Cocoricoooooooo !!!!
0
cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 100
9 juin 2004 à 21:49
alors ça C pas mal
j'crois que j'ai plus qu'a envoyer un ptit pm a un dezs codeurs ^^
0
dionysos6868 Messages postés 310 Date d'inscription jeudi 4 septembre 2003 Statut Membre Dernière intervention 9 juin 2005 1
9 juin 2004 à 21:50
Merci a toi je vais voir ca mais je croix que le forum de c{ a quelque pb lui aussi mdrr.

merci
Dionysos

www.hackeinfo.net
0
cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 100
9 juin 2004 à 22:00
oui oui C d'ailleurs dû a mon message je crois
l'essentiel de mon propos etait d'utiliser @"\[CODE\]" pour neutraliser les [] ^^

Cocoricoooooooo !!!!
0