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 :

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;
Où se situe ma bétise?