मैं कैसे बदल सकते हैं foobar
के साथ foo123bar
?
यह काम नहीं करता है:
>>> re.sub(r'(foo)', r'\1123', 'foobar')
'J3bar'
यह काम:
>>> re.sub(r'(foo)', r'\1hi', 'foobar')
'foohibar'
मुझे लगता है कि ऐसा कुछ होने पर एक आम मुद्दा है \number
। क्या कोई मुझे बता सकता है कि इसे कैसे संभालना है?
2
यह प्रश्न "समूह" के तहत स्टैक ओवरफ्लो रेगुलर एक्सप्रेशन एफएक्यू में जोड़ा गया है ।
—
aliteralmind
इस सवाल ने मुझे ढूंढने में काफी लंबा समय लिया, क्योंकि इसमें 'कैप्चर ग्रुप' या 'गिने हुए ग्रुप रेफरेंस' जैसे शब्द नहीं हैं, लेकिन मैं यहां आखिरकार हूं और आपने इसे पूछा है।
—
मार्क च
आपका मुद्दा यह है कि आर '\ 112' अष्टाधारी शाब्दिक 0112, ASCII'J के रूप में व्याख्या हो रही है \ 1 ', या दशमलव 74 कैसे backreference मजबूर करने के लिए नहीं देख सकता' स्ट्रिंग संयोजन या उससे पहले का मूल्यांकन करने के लिए है
—
एसएमसीआई
''.join()
प्रश्न से एक छोटा सा विचलन, सभी ग्रुप मैचों को संदर्भित करने का कोई तरीका अर्थात r '\ <सभी मैचों के लिए> हाय'?
—
सयान डे