पायथन में स्ट्रिंग क्लास में रिप्लेस नामक एक विधि है। यह इनपुट के रूप में स्ट्रिंग को प्रतिस्थापित करने के लिए लेता है और स्ट्रिंग को प्रतिस्थापित करने के लिए लेता है। इसे एक स्ट्रिंग ऑब्जेक्ट पर कहा जाता है। आप सभी 'नहीं' को 'हां' से बदलने के लिए इस विधि को निम्न तरीके से कॉल कर सकते हैं:
>>> 'no one knows how'.replace('no', 'yes') 'yes one kyesws how' >>> "chihuahua".replace("hua", "hah") 'chihahhah'
अजगर में पुन:मॉड्यूल का उपयोग रेगेक्स का उपयोग करके समान परिणाम प्राप्त करने के लिए भी किया जा सकता है। re.sub(regex_to_replace, regex_to_replace_with, string) का उपयोग स्ट्रिंग में सबस्ट्रिंग को बदलने के लिए किया जा सकता है।
उदाहरण के लिए,
>>> import re >>> re.sub('hua', 'hah', 'chihuahua') 'chihahhah'
re.sub बहुत शक्तिशाली है और इसका उपयोग रेगेक्स का उपयोग करके बहुत सूक्ष्म प्रतिस्थापन करने के लिए किया जा सकता है।