Trouver un mot dans un fichier texte ouvert avec streamreader [Résolu]

GerardL08 27 Messages postés mercredi 16 octobre 2002Date d'inscription 24 mars 2006 Dernière intervention - 10 juin 2005 à 22:51 - Dernière réponse : GerardL08 27 Messages postés mercredi 16 octobre 2002Date d'inscription 24 mars 2006 Dernière intervention
- 12 juin 2005 à 23:14
Salut à tous.

Quelqu'un peut-il me donner un exemple de code qui me permettrait de trouver un mot dans un fichier texte lu avec un streamreader, le mot étant supposé se trouver à des positions différentes selon le fichier lu.
D'avance merci
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 10 juin 2005 à 22:58
3
Merci
Salut,
Tu peux par exemple lire le fichier d'un coup, en faisant un string s = myReader.ReadToEnd(); puis ensuite tu fais un s.IndexOf() pour retrouver l'emplacement du mot...

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever

Merci cs_Bidou 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de cs_Bidou
Meilleure réponse
MorpionMx 3489 Messages postés lundi 16 octobre 2000Date d'inscription 30 octobre 2008 Dernière intervention - 11 juin 2005 à 09:48
3
Merci
Si tu veux séparer tes tronceaux de lignes a chaques séparateurs ';',
tu peux utiliser la méthode de bidou (avec le ReadToEnd si tu veux tout
lire, ReadLine si tu veux lire ligne par ligne), puis appliquer un
taString.Split(';'), ce qui te renverra un tableau de strings.

Tu n'auras plus qu'a chercher tes valeurs numérique à l'index 2 du tableau.

Mx

Merci MorpionMx 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de MorpionMx
GerardL08 27 Messages postés mercredi 16 octobre 2002Date d'inscription 24 mars 2006 Dernière intervention - 10 juin 2005 à 23:40
1
Merci
Bon, je vais essayer, mais j'aurai du préciser : en fait je veux lire un fichier texte, trouver un mot qui doit se trouver dans une des premières lignes et en tête de ligne puis ensuite découpé ce fichier aux séparateurs ";" pour placer tout cela dans un tableau et ainsi pouvoir compter des valeurs numériques que je retrouve dans la troisième colonne de chaque ligne !!!
Est-ce que ta méthode est donc valable pour ce que je veux faire ?
Commenter la réponse de GerardL08
GerardL08 27 Messages postés mercredi 16 octobre 2002Date d'inscription 24 mars 2006 Dernière intervention - 12 juin 2005 à 23:14
1
Merci
Merci pour vos conseils. Je suis arrivé à ce que je voulais. A +
Commenter la réponse de GerardL08

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.