in reply to Back substitution expansion

You'll need to go through a bit of effort:
s/$pattern/qq[qq[$rep]]/ee;

_____________________________________________________
Jeff[japhy]Pinyan: Perl, regex, and perl hacker.
s++=END;++y(;-P)}y js++=;shajsj<++y(p-q)}?print:??;