>>967
どうやってできなかったのかな?うちでは両方できたけど。
%list = (
    '(^-^)', 'kao1.gif',
    '(T-T)', 'kao2.gif',
);
$msg =~ s/\Q$_\E/$list{$_}/g for(keys %list);