पायथन कारमन नंबर एस्केप रद्द करना
डबल बैकस्लैश लिखने के बजाय,
हम एक विशेष कमांड r का उपयोग कर सकते हैं,
जिसे सिंगल कोट्स खोलने से पहले निर्दिष्ट किया जाता है।
मान लीजिए कि हमारे पास एक स्ट्रिंग है:
txt = '1 23 456 xax'
आइए सभी नंबरों को ढूंढें और उन्हें
गोल कोष्ठक में रखें। इसके लिए, सभी पाए गए
नंबरों को उन्हीं में बदल देंगे, लेकिन कोष्ठक में।
और डबल बैकस्लैश के बजाय हम कमांड
r का उपयोग करेंगे:
txt = '1 23 456 xax'
res = re.sub('(\d+)', r'(\1)', txt)
print(res)
कोड निष्पादित होने के बाद, निम्नलिखित स्ट्रिंग प्रिंट होगी:
'(1) (23) (456) xax'
एक स्ट्रिंग दी गई है:
txt = 'ab cd ef'
सभी दो-अक्षर वाले सबस्ट्रिंग में अक्षरों की अदला-बदली करें।
एक स्ट्रिंग दी गई है जिसमें तारीख है:
txt = '2025:12:31'
इस तारीख को '31-12-2025' में बदलें।