Rechercher un mot Dans un fichier texte [Résolu]

Miniblock 10 Messages postés samedi 11 septembre 2010Date d'inscription 9 mai 2012 Dernière intervention - 18 déc. 2010 à 13:55 - Dernière réponse : cs_cheyenne 693 Messages postés samedi 18 mai 2002Date d'inscription 17 avril 2017 Dernière intervention
- 18 déc. 2010 à 14:24
Salut !
J'ai un fichier texte composé comme ceci :
1 pmlk
2 gthp
3 jiuk
4 frgs
5 qzmp
6 gtre

Et je cherche un code qui me renverrai le chiffre 4 si je lui dit frgs dans une textbox

Si quelqu'un sait comment faire , je l'en remercie d'avance.
Afficher la suite 

3 réponses

Répondre au sujet
cs_Galain 1270 Messages postés mardi 11 novembre 2003Date d'inscription 24 juillet 2013 Dernière intervention - 18 déc. 2010 à 14:17
+3
Utile
Bonsoir,
Comme ca ne te servirais à rien de te donner la réponse "clé en main" voici quelques pistes :

1/ Charger le fichier texte dans un tampon (tableau de string ou List(Of String) avec les
objets de System.Io (StreamReader...)
2/ Chercher dans chaque ligne, le mot en question (IndexOf(lemot) ....)
3/ Si le mot a été trouvé Afficher le numéro de ligne

Bonne pêche !


La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.

GRENIER Alain
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_Galain
cs_cheyenne 693 Messages postés samedi 18 mai 2002Date d'inscription 17 avril 2017 Dernière intervention - 18 déc. 2010 à 14:21
0
Utile
Salut !

Si tes lignes de texte sont dans un tableau, tu parcoures celui-ci :

For i = 0 To UBound(tableau) - 1
If InStr(tableau(i), txtbox.Text) Then
chiffre = Split(tableau(i), " ")(0)
Exit For
End If
Next i

Cheyenne
Commenter la réponse de cs_cheyenne
cs_cheyenne 693 Messages postés samedi 18 mai 2002Date d'inscription 17 avril 2017 Dernière intervention - 18 déc. 2010 à 14:24
0
Utile
Mille excuses, je n'avais pas vu que c'était une demande pour du VB.Net

Cheyenne
Commenter la réponse de cs_cheyenne

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.