मान लीजिए मेरे पास एक स्ट्रिंग "एम यू एम' यू '" है और मैं एम से एम, एम' से एन, यू से ए और यू' से बी को मैप करना चाहता हूं।

एम को एम से अलग करने के लिए मैं रेगेक्स ऑपरेशंस का उपयोग कैसे करूं?

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