in reply to simple replace

What are you trying to swap? Your code is unclear to me, more specifically: "$b = $b"

You can do a simple replace with a regex like:

$a = "blah bla blah"; $b =~ s/$a/$replacement_string/;