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