Bonjour,
J'essaye de parcourir un fichier afin d'en extraire une info.
J'arrive à ouvrir le fichier, récupérer des info simples mais là j'ai un petit soucis.
Mon fichier est du genre
Connaissant la valeur de info contenu dans ma variable $info, je veux récupérer l'heure de la fin de la session dans laquelle est cette info.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Début Session 9h30 ... Fin Session 9h32 Début Session 14h30 ... info ... Fin Session 14h35
J'arrive à matcher info mais je n'ai que la ligne sur laquelle elle est contenue.
J'ai essayé de récupérer tout de info jusqu'à 14h35, pour repasser une regexp derrière en modifiant la regexp.
Un truc type :mais sans grande réussite
Code : Sélectionner tout - Visualiser dans une fenêtre à part $exp = "'".$info."'"."* Fin Session"
Mon code ressemble pour le moment à ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 open(FILE, "fichier"); while($ligne = <FILE>){ if ($ligne =~ /$info/){ print "Info found, looking for the date..."; #Partie manquante pour trouver la date } close(FILE);
Des idées ?
Partager