in reply to Substitution question

I don't see what's so bad in writing in in three lines, but you could also write like this:
($new = $old = "SuperMan") =~ s/^Super//;

Of course, this mostly boils down your three lines with the newlines and some other bits taken out.

Abigail