c:\@Work\Perl\monks>perl -wMstrict -MData::Dump -le "my $string = 'foo+bar+baz+boff'; my $separator = '+'; my $replace = ''; ;; $string =~ s{ \Q$separator\E }{$replace}xmsg; dd $string; " "foobarbazboff" #### c:\@Work\Perl\monks>perl -wMstrict -MData::Dump -le "my $string = 'fooXbarXbazXboff'; my $separator = 'X'; my $replace = ''; ;; $string =~ s{ \Q$separator\E }{$replace}xmsg; dd $string; " "foobarbazboff"