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