Se puede meter en la misma expresión, claro:
Using perl Syntax Highlighting
@f = grep { !m{01
/01
/2013
} and !m{PEPITO
} } @f;Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
De todas maneras... si las expresiones que estás buscando son exactas a los valores que pueden estar dentro del
array, pues entonces no necesitas usar expresiones regulares. Con una simple comparación de cadenas de caracteres, te vale:
Using perl Syntax Highlighting
@f = grep { $_ ne '01/01/2013' and $_ ne 'PEPITO' } @f;Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
El operador 'ne' significa 'distinto', así que la expresión quiere decir "si el elemento de @f es distinto de '01/01/2013' y, además, es distinto de 'PEPITO', pues déjalo en @f".