पायथन डॉक्स के अनुसार, रेगुलर एक्सप्रेशन में शायद सबसे महत्वपूर्ण मेटाकैरेक्टर बैकस्लैश है, \. जैसा कि पायथन स्ट्रिंग लिटरल में होता है, बैकस्लैश को विभिन्न वर्णों द्वारा विभिन्न विशेष अनुक्रमों को इंगित करने के लिए अनुसरण किया जा सकता है। इसका उपयोग सभी मेटाएक्टैक्टर से बचने के लिए भी किया जाता है ताकि आप अभी भी पैटर्न में उनका मिलान कर सकें; उदाहरण के लिए, यदि आपको एक [ या \ से मिलान करने की आवश्यकता है, तो आप उनके विशेष अर्थ को हटाने के लिए बैकस्लैश से पहले कर सकते हैं:\[ या \\।
निम्न कोड पायथन रेगेक्स में बैकस्लैश के कार्य को हाइलाइट करता है
उदाहरण
import re result = re.search('\d', '\d') print result result = re.search(r'\\d', '\d') print result.group()
आउटपुट
यह आउटपुट देता है
None \d