Fonction Perl grep
La description
Cette fonction extrait tous les éléments de LIST pour lesquels EXPR est TRUE.
Syntaxe
Voici la syntaxe simple de cette fonction -
grep EXPR, LIST
Valeur de retour
Cette fonction renvoie le nombre de fois où l'expression a renvoyé true dans un contexte scalaire et la liste des éléments correspondant à l'expression dans un contexte de liste.
Exemple
Voici l'exemple de code montrant son utilisation de base -
#!/usr/bin/perl
@list = (1,"Test", 0, "foo", 20 );
@has_digit = grep ( /\d/, @list );
print "@has_digit\n";
Lorsque le code ci-dessus est exécuté, il produit le résultat suivant -
1 0 20