On Sat, 29 Apr 2006 17:24:53 +0200 Ottavio wrote: > Ovvero, per fare un esempio, come posso fare a fare un regexp che mi > cerchi le parole "pippo" e "pluto" faccia il match, per esempio, sia > sulla stringa "pippo pluto, paperino" che sulla stringa "paperino > pluto e pippo"?
Prova con questa: /(?=.*\bpippo\b)(?=.*\bpluto\b)/ un esempio: pico:~$ cat test #! /usr/bin/perl while (<DATA>) { print if (/(?=.*\bpippo\b)(?=.*\bpluto\b)/); } __DATA__ 1 pippo pluto, paperino 2 pippo pippo pippo 3 pluto etabeta gambadilegno 4 paperino pluto e pippo pico:~$ ./test 1 pippo pluto, paperino 4 paperino pluto e pippo HTH, a. -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]