Bonjour,
J'ai la boucle suivante qui marche mais ne me satisfait pas :
En fait je ne sais pas comment affecter une variable à partir d'une expression régulière. En gros, faire un truc qui donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if( $_ =~ /$regExpImage/ ) { my $image = $& ; print $image ; if( $_ =~ /[[:digit:]]{1,2}\/[[:alpha:]]{3}\/[[:digit:]]{4}:[[:digit:]]{2}:[[:digit:]]{2}:[[:digit:]]{2}/ ){ my $date = $& ; print $date ; } }
$mavariable = partie de $machainecomplete répondant à l'expression régluière
$mavariable2 = partie de $machainecomplete répondant à une autre expression régluière
Celà permettrait d'éviter d'utiliser des if inutiles, des $_ à répétition, et des $& qui parait il ralentissent le code.
Merci
Partager