У Perl, що є хорошим способом виконати заміну на рядку, використовуючи регулярний вираз і зберегти значення в іншій змінній, не змінюючи оригінал?
Зазвичай я просто копіюю рядок до нової змінної, а потім прив'язую її до s///
регулярного виразу, який робить заміну на нову рядок, але мені було цікаво, чи є кращий спосіб це зробити?
$newstring = $oldstring;
$newstring =~ s/foo/bar/g;