Bonsoir,
je souhaite récupérer les chiffres contenus dans une chaine de caractere.
Voici ce que j'ai écrit :
avec la chaine de caractere que j'ai mis, j'aurai cru que l'expression réguliere analysée serait SF001253553 et donc que $1 contiendrait 001253553 mais ce n'est pas le cas. Comment faire pour que le print m'affiche 001253553
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 #!usr/bin/perl use strict; my $id = "V3SF001253553A"; if($id =~ s/SF([0-9]*)/$1/g) { print $id; }
Merci
Partager