Use the /e modifier, maybe? I don't have time to test. $test1 =~ s/$test/$new/ei;
-----Original Message----- From: John Deretich [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 24, 2003 6:17 PM To: 'HAWKINS,JOSHUA (HP-FtCollins,ex1)' Cc: Perl-Win32-Admin-Request (E-mail) Subject: RE: s/ / / operator Sorry, it didn't work. Any more ideas:) John -----Original Message----- From: HAWKINS,JOSHUA (HP-FtCollins,ex1) [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 24, 2003 6:11 PM To: 'John Deretich'; Perl-Win32-Admin-Request (E-mail) Subject: RE: s/ / / operator Try $new = "F:\\new\\new"; $test = "F:\\test"; $test1 = "F:\\test\\test\\test"; $test1 =~ s/\Q$test\E/$new/i; Josh >-----Original Message----- >From: John Deretich [mailto:[EMAIL PROTECTED] >Sent: Wednesday, September 24, 2003 6:53 PM >To: Perl-Win32-Admin-Request (E-mail) >Subject: s/ / / operator > > >Hello, > >I was wondering if anyone knows how to use this s/ / / operator with >variable interpolation. > >For example: > >$new = "F:\\new\\new"; >$test = "F:\\test"; >$test1 = "F:\\test\\test\\test"; > >$test1 =~ s/$test/$new/i; > >doesn't seem to work. >Does anyone know why? > >thanks, > >John >_______________________________________________ >Perl-Win32-Admin mailing list [EMAIL PROTECTED] >To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs > _______________________________________________ Perl-Win32-Admin mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs _______________________________________________ Perl-Win32-Admin mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
