C'est la même erreur qu'au début : à cause du $ terminal, ta regexp ne matche que si "SIZE=??" se trouve à la fin de la ligne, ce qui n'est pas le cas puisque tu as ajouté le champ SYSTEM
modifie ta regexp pour la rendre plus souple. Il faut qu'elle accepte tous les types de lignes valides possibles, sans pour autant matcher n'importe quoi. Par exemple tu pourrais assouplir ta regexp comme ça:
/FILE="([^\"]+)"\s+SIZE="(\d+)"/ |
Message édité par franceso le 04-01-2007 à 16:18:23
---------------
TriScale innov