मैं इस तरह एक नियमित अभिव्यक्ति के साथ प्रत्येक मैच की जगह:एक अलग शब्द
findthe = re.compile(r" the ")
replacement = ["firstthe", "secondthe"]
sentence = "This is the first sentence in the whole universe!"
मुझे क्या करना कोशिश कर रहा हूँ एक सूची से एक संबद्ध प्रतिस्थापन शब्द के साथ प्रत्येक घटना को बदलने के लिए है, इसलिए अंत वाक्य होगा कि इस तरह दिखेगा:
>>> print sentence
This is firstthe first sentence in secondthe whole universe
मैं प्रतिस्थापन से अधिक की गणना पाश के लिए एक के अंदर re.sub
उपयोग करने की कोशिश, लेकिन यह re.sub
रिटर्न सभी घटनाओं की तरह दिखता है। क्या कोई मुझे बता सकता है कि यह कुशलतापूर्वक कैसे करें?
दुर्भाग्यवश, प्रतिस्थापन तर्क मेरे लिए थोड़ा और जटिल है। जो मैंने प्रदान किया है वह एक टेस्ट केस है। मेरे मामले में, 10-20 '' हो सकता है। यह अभी भी आपकी विधि का उपयोग करके किया जा सकता है लेकिन मैं एक और संक्षिप्त दृष्टिकोण की तलाश में हूं। लेकिन आपकी मदद के लिए +1। – Legend
धन्यवाद - अंतिम एक समाधान की जांच करें। –
बस कमाल है! आपके समय के लिए आपका फिर से शुक्रिया। – Legend