Trong Perl, cách tốt nhất để thực hiện thay thế trên một chuỗi bằng cách sử dụng biểu thức chính quy và lưu trữ giá trị trong một biến khác, mà không thay đổi bản gốc là gì?
Tôi thường chỉ sao chép chuỗi vào một biến mới sau đó liên kết nó với s///
regex thực hiện thay thế trên chuỗi mới, nhưng tôi đã tự hỏi liệu có cách nào tốt hơn để làm điều này không?
$newstring = $oldstring;
$newstring =~ s/foo/bar/g;