Bonjour, je bloque sur un problème tout con.
J'ai un fichier res.txt qui comporte une seule ligne :
parametre : 3
J'essaye de récupérer la valeur de mon paramètre via une regex mais je n'y arrive pas.
La valeur du paramètre est un entier mais il peut y avoir plusieurs espaces entre le : et l'entier.
Voilà mon fichier perl :
Où se situe ma bétise?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #! /usr/bin/perl open(RESULT,"res.txt"); while (my $line = <RESULT>) { print $line; $param = $1 if $line =~ /^parametre :\s+(\d+)$/; } print "mon parametre : $param\n"; close RESULT;
Partager