Hi - I don't think you can regex on a whole array; try this after you have loaded the array: for (@lines) {print "ok" if /Date:/; } This iterates the array lines presenting $_ for each iteration. The regex /Date:/ operates on $_.
Aloha => Beau. -----Original Message----- From: Ankit Gupta [mailto:[EMAIL PROTECTED]] Sent: Wednesday, June 05, 2002 9:49 AM To: [EMAIL PROTECTED] Subject: Help in Regular expression with array Hello, I am facing a problem in using regular expression on array. My code is written below: open(FILE, $dirvalue) ; my @lines = <FILE>; print @lines; # prints the file contents if( @lines =~ m/Date:/) { print "ok";} close(FILE); here I can print @lines which gives me: Received: from pc_jrs.spacebel.be (pc_jr) by earth.spacebel (5.x/SMI-SVR4) id AA26092; Sun, 27 Oct 1996 16:44:52 +0100 Date: Sun, 27 Oct 96 17:38:51 PST From: John Reynolds <[EMAIL PROTECTED]> Subject: Ebnf2ps Now @lines does contain Date: characters but it does not return true anwswer. Could someone please help me as how I can achieve this. Thanx Ankit -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]