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