Bonjours à tous
je désire récupérer la première itération d'un fichier dont j'ai l' expression régulière.
Pour cela j'utilise un booléen $notFound = '1' que je set a 0 quand je trouve l' expression.
<indexPassed> est le descripteur de mon fichier.
Si je retire la 2° condition du while mon expression régulière fonctionne correctement je rentre dans ma condition
par contre avec la 2° condition je rentre bien dans la boucle mais la condition n'est plus vérifié voici mon code :
et $ligne me renvoie 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $notFound = '1'; while ($ligne = <indexPassed> && $notFound) { print $ligne; if ($ligne =~ /dashboard\/tab\//) { print "je set notFound a 0"; print "$&\n"; $notFound = '0'; } }
merci![]()
Partager