$string = "123456123789"; $a = 123; $b = "abc"; $c = 456; $string =~ s/$a(?!=$c)/$b/;