मान लीजिए मेरे पास एक स्ट्रिंग "एम यू एम' यू '" है और मैं एम से एम, एम' से एन, यू से ए और यू' से बी को मैप करना चाहता हूं।
एम को एम से अलग करने के लिए मैं रेगेक्स ऑपरेशंस का उपयोग कैसे करूं?
0
abunickabhi
7 फरवरी 2021, 09:43
1 उत्तर
सबसे बढ़िया उत्तर
/(M')/
मैचM'
/(M)(?!')/
मैचM
(M
के बाद'
)/(U')/
मैचU'
/(U)(?!')/
से मेल खाता हैU
(U
के बाद'
नहीं)- उन मैचों के आधार पर बदलें
अद्यतन 2021-01-08 यह जानने के बाद कि यह पायथन है:
newText = re.sub(r'(M)(?!\')', 'replacement-for-M', oldText)
2
Peter Thoeny
8 फरवरी 2021, 23:13
संबंधित सवाल
नए सवाल
python
पायथन एक बहु-प्रतिमान है, गतिशील रूप से टाइप किया हुआ, बहुउद्देशीय प्रोग्रामिंग भाषा है। यह एक साफ और एक समान वाक्यविन्यास सीखने, समझने और उपयोग करने के लिए त्वरित होने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि अजगर 2 आधिकारिक तौर पर 01-01-2020 के समर्थन से बाहर है। फिर भी, संस्करण-विशिष्ट पायथन सवालों के लिए, [अजगर -२.०] या [अजगर -३.x] टैग जोड़ें। पायथन वेरिएंट (जैसे, ज्योथन, PyPy) या लाइब्रेरी (उदा।, पांडस और न्यूमपी) का उपयोग करते समय, कृपया इसे टैग में शामिल करें।