Bonjour,
J'ai un fichier .txt dans lequel je souhaiterais récupérer des valeurs bien précises.
J'ai trouvé une fonction qui me permet de rechercher le nombre de récurrences d'une chaine dans mon fichier :
Ce que je souhaiterais pouvoir faire c'est trouvé la chaine de caractère "Nombre" entre chaque récurrence de la chaine de caractère "EQUIPE".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 mot_cherche = "EQUIPE" compteur = 0 fichier_lecture_1 = "D:\Mes Documents\monfichier.txt" Set fso = CreateObject("Scripting.FileSystemObject") set fichier_lecture_2 = fso.opentextfile(fichier_lecture_1, 1, true) do until fichier_lecture_2.atendofstream chaine = fichier_lecture_2.readline() if instr(1, chaine, mot_cherche) > 0 then compteur = compteur + 1 wscript.echo chaine end if loop fichier_lecture_2.close set fichier_lecture_2 = nothing set fso = nothing wscript.echo mot_cherche & " trouvé " & compteur & " fois !!"
En gros pour exemple si j'ai dans mon fichier :
EQUIPE 1
- Nombre = 20
- Nombre = 22
- Nombre = 12
EQUIPE 2
- Nombre = 10
- Nombre = 15
Je souhaiterais afficher EQUIPE 1 : Nombre 20
puis EQUIPE 1 Nombre 22
etc...
Merci par avance.
Partager