hmmm, sorry. That "]" is not in my original code and it's not the problem.... i just made a mistake when writing the code here in the email.
It's cool to know that it worked fine in your computer, i guess i did it right the first time. Somehow it doesn't work, i will keep looking at it.
A questio: Should the 'split' version of the same code be faster?
----Original Message Follows---- From: "Kipp, James" <[EMAIL PROTECTED]> To: "'Marcelo Taube'" <[EMAIL PROTECTED]>, [EMAIL PROTECTED] Subject: RE: Problem with regular expressions!!! Date: Tue, 18 Mar 2003 16:47:20 -0500
> > This is the code. > ##################################### > $file_completename =~ /(.*?)\.(.*)/; > if ($2 eq $extension]) { > #DO SOMETHING!!! > } > #####################################
did u turn on warnings and use strict ?? did you catch the ] at the end of $extension?
i tried this on my machine and it works fine: $fn = "test.jpg"; if ($fn =~ /(.*?)\.(.*)/ ) { print "$2" } # prints jpg
-- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
_________________________________________________________________
The new MSN 8: advanced junk mail protection and 2 months FREE* http://join.msn.com/?page=features/junkmail
-- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]