Di Perl, apa cara yang baik untuk melakukan penggantian pada string menggunakan ekspresi reguler dan menyimpan nilai dalam variabel yang berbeda, tanpa mengubah yang asli?
Saya biasanya hanya menyalin string ke variabel baru kemudian mengikatnya ke s///
regex yang melakukan penggantian pada string baru, tetapi saya bertanya-tanya apakah ada cara yang lebih baik untuk melakukan ini?
$newstring = $oldstring;
$newstring =~ s/foo/bar/g;