Função Perl grep

Descrição

Esta função extrai quaisquer elementos de LIST para os quais EXPR seja TRUE.

Sintaxe

A seguir está a sintaxe simples para esta função -

grep EXPR, LIST

Valor de retorno

Esta função retorna o número de vezes que a expressão retornou verdadeira no contexto escalar e uma lista de elementos que correspondem à expressão no contexto da lista.

Exemplo

A seguir está o código de exemplo que mostra seu uso básico -

#!/usr/bin/perl

@list = (1,"Test", 0, "foo", 20 );

@has_digit = grep ( /\d/, @list );

print "@has_digit\n";

Quando o código acima é executado, ele produz o seguinte resultado -

1 0 20