Bonjour,
Je suis plus ou moins debutant en perl et je dois parser un fichier contenant 4 colonnes separees par des tabulations. La 1ere colonne est un id, la deuxieme une description quelconque. Ce sont les 3eme et 4eme colonnes qui m'interessent. Elles contiennent des nombres decimaux, positifs ou negatifs. Je dois egalement m'assurer que ces 2 colonnes sont a la fin de chaque ligne.
J'ai donc ecrit:
([\w-]+)\t(.*)\t(([-]?\d+([.](\d*))?)\t([-]?\d+([.](\d*))?))$
Mais ca ne marche pas. Le 1er nombre est ok, mais je recupere la partie decimal du 1er nombre au lieu du 2eme:
1 2
| Original: 16 S.C3R00375 26.34269 26.58355
Parsing: 16 S.C3R00375 26.34269 .34269 |
Merci de votre aide
Partager