"John W. Krahn" wrote: > This is the closest but you need a separate match for each letter > > > # print $_ if /a\&e\&i\&o\&u/gi; # try a bitwise "and", with escapes > > # print $_ if !/[bcdfghjklmnpqrstvwxyz]/gi; # try not matching consonants > > print $_ if /(a+)(e+)(i+)(o+)(u+)/gi; # "LOTS of parentheses" > > By default print() prints the contents of $_ if there are no arguments > so "print if ..." does the same thing. Also none of your matches > require the /g option. > > > } > > > > AAAAAAAARRRRRRRRRRGGGGGGGGGGGGHHHHHHHHH!!!!!!!!! > > Fun, isn't it? :-)
Hi John, I think this is one that sort of defeats the one-liner, or at least the single regex: But oh, I get mad! if (/a/i and /e/i and /i/i and /o/i and /u/i) {print;} Joseph -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]