यदि आप इसे एक प्रोग्राम के भीतर एक स्ट्रिंग में डाल रहे हैं, तो आपको वास्तव में चार बैकस्लैश का उपयोग करने की आवश्यकता हो सकती है (क्योंकि स्ट्रिंग पार्सर उनमें से दो को हटा देगा जब इसे स्ट्रिंग के लिए "डी-एस्केप" किया जाएगा , और फिर रेगेक्स को दो की आवश्यकता है बच गए रेगेक्स बैकस्लैश)।
उदाहरण के लिए:
regex("\\\\")
के रूप में व्याख्या की है ...
regex("\\" [escaped backslash] followed by "\\" [escaped backslash])
के रूप में व्याख्या की है ...
regex(\\)
एक रेक्सक्स के रूप में व्याख्या की जाती है जो एकल बैकलैश से मेल खाता है।
भाषा के आधार पर, आप उद्धरण के एक भिन्न रूप का उपयोग करने में सक्षम हो सकते हैं, जो बच निकलने के क्रम से बचने के लिए कई के रूप में उपयोग करने से बचता है - उदाहरण के लिए, पायथन में:
re.compile(r'\\')
rउद्धरण के सामने यह एक बनाता है कच्चे स्ट्रिंग जो नहीं पार्स बैकस्लैश पलायन करता है।