Funzione Perl grep
Descrizione
Questa funzione estrae tutti gli elementi da LIST per i quali EXPR è TRUE.
Sintassi
Di seguito è riportata la semplice sintassi per questa funzione:
grep EXPR, LIST
Valore di ritorno
Questa funzione restituisce il numero di volte in cui l'espressione ha restituito true nel contesto scalare e l'elenco di elementi che corrispondevano all'espressione nel contesto dell'elenco.
Esempio
Di seguito è riportato il codice di esempio che mostra il suo utilizzo di base:
#!/usr/bin/perl
@list = (1,"Test", 0, "foo", 20 );
@has_digit = grep ( /\d/, @list );
print "@has_digit\n";
Quando viene eseguito il codice sopra, produce il seguente risultato:
1 0 20