In Perl, qual è un buon modo per eseguire una sostituzione su una stringa usando un'espressione regolare e memorizzare il valore in una variabile diversa, senza cambiare l'originale?
Di solito copio solo la stringa in una nuova variabile e poi la s///
associo alla regex che fa la sostituzione sulla nuova stringa, ma mi chiedevo se c'è un modo migliore per farlo?
$newstring = $oldstring;
$newstring =~ s/foo/bar/g;