В Perl, что является хорошим способом выполнить замену строки с использованием регулярного выражения и сохранить значение в другой переменной без изменения оригинала?
Обычно я просто копирую строку в новую переменную, а затем привязываю ее к регулярному выражению s///
, который заменяет новую строку, но мне было интересно, есть ли лучший способ сделать это?
$newstring = $oldstring;
$newstring =~ s/foo/bar/g;