पर्ल में, मूल अभिव्यक्ति को बदले बिना, एक नियमित अभिव्यक्ति का उपयोग करके स्ट्रिंग पर प्रतिस्थापन करने और मूल्य को एक अलग चर में संग्रहीत करने का एक अच्छा तरीका क्या है?
मैं आमतौर पर स्ट्रिंग को एक नए चर में कॉपी करता हूं, फिर इसे s///
रेगेक्स से जोड़ता हूं जो नए स्ट्रिंग पर प्रतिस्थापन करता है, लेकिन मैं सोच रहा था कि क्या ऐसा करने का कोई बेहतर तरीका है?
$newstring = $oldstring;
$newstring =~ s/foo/bar/g;