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

Reply via email to