Was ist in Perl eine gute Möglichkeit, eine Ersetzung für eine Zeichenfolge mithilfe eines regulären Ausdrucks durchzuführen und den Wert in einer anderen Variablen zu speichern, ohne das Original zu ändern?
Normalerweise kopiere ich die Zeichenfolge einfach in eine neue Variable und binde sie dann an den s///
regulären Ausdruck, der die neue Zeichenfolge ersetzt. Ich habe mich jedoch gefragt, ob es einen besseren Weg gibt, dies zu tun.
$newstring = $oldstring;
$newstring =~ s/foo/bar/g;