Bonjour,
J'aimerais savoir s'il y a une meilleur façon plus chic d'extraire une date dans une chaine de caractère.
De plus, ma chaine de départ est modifiée. Je veux juste envoyer la valeur dans une autre chaine sans modifier la chaine source. (Extraire 20061015)
my $moi = "0778600SGGFACUN2006101511154328.TXT";
$chaine = $moi;
my @lemot = ();
while ($chaine =~ /20....../) {
push @lemot, $&;
$chaine = $';
}
ou bien...
$chaine = $moi;
$mot2 = substr($chaine, 16, 8);
print $mot2 ;
print "\n" ;
Dans les deux cas, la chaine source a été affectée. Par contre, la date est extraite.
Merci de votre aide.
Partager