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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
([\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:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Original:       16      S.C3R00375  26.34269        26.58355
Parsing:        16      S.C3R00375  26.34269        .34269
Merci de votre aide