Try this... if (/\Q$target\E/) { DoStuff; }
Thanks, Rick ---------------------------------------------------------------- Richard Grakowsky Systems Specialist, Monroe Community College [EMAIL PROTECTED] Office: 585.292.3236 / Fax: 585.427.2749 "Progress occurs when we are no longer willing to accept the consequences of inaction." -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Monday, August 04, 2003 5:14 PM To: [EMAIL PROTECTED] Subject: stupid pattern match question I'm not quite sure how to code this, (or search for a solution to....) I want to search a text file, and replace a text string of the format $xxxxxxx. Example: I want to search for $sysname in a file, but I want to first assign that string to a perl variable. I've tried various combinations of escaping the $, but it is not working. so something like this: $target = "$sysname"; if (/$target/) { print "found $sysname\n"; } however, if I do this, it works. if /\$sysname/ { print "found $sysname\n"; } Thanks. Chris _______________________________________________ Perl-Win32-Users mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs _______________________________________________ Perl-Win32-Users mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs