#!perl -l
use strict;
use warnings;
my $orig = 'a.dll';
my $replacement = 'b.dll';
my $str1 = "foo $orig bar";
my $str2 = $str1;
$str1 =~ s/\Q$orig\E/\Q$replacement\E/g;
$str2 =~ s/\Q$orig/$replacement/g;
print $str1;
print $str2;
####
foo b\.dll bar
foo b.dll bar
####
$str1 =~ s/\Q$orig\E.+/\Q$replacement\E/g;