Hi, Try in this way. Just remove "my", you will get it.
$filedate = "C:/directory/MSISExport_20040814.csv"; ($filedate) =~ s/(\_\d+)//g; print "$filedate\n"; Thank you jaffer -----Original Message----- From: Denham Eva [mailto:[EMAIL PROTECTED] Sent: Monday, September 06, 2004 6:11 PM To: [EMAIL PROTECTED] Subject: A regex problem. Hello Gurus, In a script I have a piece of code as such:- ************* snip************** my $filedate =~ s/(\d+)//g; ************* snip end ******* The data I am parsing looks as such :- ********** DATA ************ C:/directory/MSISExport_20040814.csv C:/directory/MSISExport_20040813.csv -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>