मैं स्ट्रिंग में नियमित अभिव्यक्ति की पहली घटना को प्रतिस्थापित करना चाहता हूं। क्या ऐसा करने का कोई सुविधाजनक तरीका है?पायथन में नियमित अभिव्यक्ति की पहली घटना को कैसे प्रतिस्थापित करें?
22
A
उत्तर
5
re.sub(pattern, repl, string[, count, flags])
में
count
तर्क निर्दिष्ट वैकल्पिक तर्क गणना पैटर्न की अधिकतम संख्या घटनाओं को बदल देना चाहिए; गिनती गैर-ऋणात्मक पूर्णांक होना चाहिए। यदि छोड़ा गया या शून्य, सभी घटनाएं प्रतिस्थापित होंगी।
33
re.sub()
एक count
पैरामीटर इंगित करता है कि कितने प्रतिस्थापन प्रदर्शन करने के लिए है। तुम सिर्फ सेट कर सकते हैं कि 1 करने के लिए:
>>> s = "foo foo foofoo foo"
>>> re.sub("foo", "bar", s, 1)
'bar foo foofoo foo'
>>> s = "baz baz foo baz foo baz"
>>> re.sub("foo", "bar", s, 1)
'baz baz bar baz foo baz'
संपादित करें: और एक संकलित एसआरई वस्तु के साथ एक संस्करण:
>>> s = "baz baz foo baz foo baz"
>>> r = re.compile("foo")
>>> r.sub("bar", s, 1)
'baz baz bar baz foo baz'
संबंधित मुद्दे
- 1. नियमित अभिव्यक्ति प्रतिस्थापित करें लेकिन स्ट्रिंग
- 2. rreplace - एक स्ट्रिंग में अभिव्यक्ति की अंतिम घटना को कैसे प्रतिस्थापित करें?
- 3. स्वच्छ पायथन नियमित अभिव्यक्ति
- 4. पायथन: नियमित अभिव्यक्ति
- 5. पायथन नियमित अभिव्यक्ति
- 6. मल्टीलाइन टेक्स्टबॉक्स में नियमित अभिव्यक्ति की एकाधिक घटना
- 7. नियमित अभिव्यक्ति
- 8. Regex (नियमित अभिव्यक्ति), जावास्क्रिप्ट
- 9. एक नियमित अभिव्यक्ति का उपयोग कर स्ट्रिंग में अंतिम बिंदु को कैसे प्रतिस्थापित करें?
- 10. नियमित अभिव्यक्ति को कैसे सत्यापित करें?
- 11. नियमित अभिव्यक्ति
- 12. MySQL/नियमित अभिव्यक्ति replacer में शब्दों की गणना कैसे करें?
- 13. रीजिक्स को .NET में स्ट्रिंग में केवल पहली घटना को खोज/प्रतिस्थापित करने के लिए कैसे करें?
- 14. क्रोम डीबगर में अभिव्यक्ति की अगली घटना को कैसे खोजें?
- 15. पायथन नियमित अभिव्यक्ति: सुपरस्ट्रिंग को कैसे छोड़ना है?
- 16. Emacs: एक नियमित अभिव्यक्ति का उपयोग कर स्ट्रिंग को कैसे प्रतिस्थापित करें?
- 17. नियमित अभिव्यक्ति
- 18. नियमित अभिव्यक्ति विषय स्ट्रिंग में व्हाइटस्पेस को अनदेखा कैसे करें?
- 19. एक नियमित अभिव्यक्ति
- 20. पायबर के यूआरएल नियमित अभिव्यक्ति पायथन
- 21. नियमित अभिव्यक्ति, केवल एक
- 22. पायथन: नियमित अभिव्यक्ति का उपयोग करके सूची अनुक्रमणिका प्राप्त करें?
- 23. नियमित अभिव्यक्ति
- 24. नियमित अभिव्यक्ति
- 25. एक नियमित नियमित अभिव्यक्ति को छोड़कर नियमित अभिव्यक्ति मिलान सब कुछ
- 26. लैम्ब्डा अभिव्यक्ति में पैरामीटर को प्रतिस्थापित करना
- 27. पायथन में स्ट्रिंग के हिस्से को कैसे प्रतिस्थापित करें?
- 28. नियमित अभिव्यक्ति:
- 29. जावास्क्रिप्ट में किसी शब्द की अंतिम घटना को कैसे प्रतिस्थापित करें?
- 30. नियमित अभिव्यक्ति का उपयोग कैसे करें "30M1000N20M"