रेगुलर एक्सप्रेशन बैकस्लैश कैरेक्टर ('\') का उपयोग विशेष रूपों को इंगित करने के लिए या विशेष वर्णों को उनके विशेष अर्थ को लागू किए बिना उपयोग करने की अनुमति देने के लिए करते हैं। यह स्ट्रिंग अक्षर में समान उद्देश्य के लिए पायथन के समान वर्ण के उपयोग से टकराता है; उदाहरण के लिए, एक शाब्दिक बैकस्लैश से मेल खाने के लिए, किसी को पैटर्न स्ट्रिंग के रूप में '\\\\' लिखना पड़ सकता है, क्योंकि नियमित अभिव्यक्ति \\ होनी चाहिए, और प्रत्येक बैकस्लैश को नियमित पायथन स्ट्रिंग अक्षर के अंदर \\ के रूप में व्यक्त किया जाना चाहिए।
समाधान नियमित अभिव्यक्ति पैटर्न के लिए पायथन के कच्चे स्ट्रिंग नोटेशन का उपयोग करना है; बैकस्लैश को किसी विशेष तरीके से 'r' के साथ उपसर्ग किए गए स्ट्रिंग शाब्दिक में नियंत्रित नहीं किया जाता है। तो r"\n" एक दो-वर्ण वाली स्ट्रिंग है जिसमें '\' और 'n' शामिल हैं, जबकि "\n" एक एक-वर्ण वाली स्ट्रिंग है जिसमें एक नई लाइन है। आमतौर पर पैटर्न इस कच्चे स्ट्रिंग नोटेशन का उपयोग करके पायथन कोड में व्यक्त किए जाएंगे।