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