রেগুলার এক্সপ্রেশন ব্যাকস্ল্যাশ ক্যারেক্টার ('\\') ব্যবহার করে স্পেশাল ফর্ম ইন্ডিকেট করতে বা স্পেশাল ক্যারেক্টারকে তাদের স্পেশাল মেনিং ইনভোক না করেই ব্যবহার করতে দেয়। এটি পাইথনের স্ট্রিং লিটারেলে একই ক্যারেক্টারের একই উদ্দেশ্যে ব্যবহারের সাথে সংঘর্ষ করে; উদাহরণস্বরূপ, একটি লিটারেল ব্যাকস্ল্যাশ ম্যাচ করতে, প্যাটার্ন স্ট্রিং হিসেবে '\\\\\\\\' লিখতে হতে পারে, কারণ রেগুলার এক্সপ্রেশনটিকে \\\\ হতে হবে, এবং প্রতিটি ব্যাকস্ল্যাশকে রেগুলার পাইথন স্ট্রিং লিটারেলে \\\\ হিসেবে এক্সপ্রেস করতে হবে।
সমাধান হলো পাইথনের রো স্ট্রিং নোটেশন ব্যবহার করা রেগুলার এক্সপ্রেশন প্যাটার্নের জন্য; রো স্ট্রিং লিটারেলে (যে 'r' প্রিফিক্স থাকে) ব্যাকস্ল্যাশ কোনো স্পেশালভাবে হ্যান্ডল করা হয় না। তাই r"\\n" হলো দুই ক্যারেক্টার বিশিষ্ট একটি স্ট্রিং যেটিতে '\\' এবং 'n' আছে, যখন "\\n" হলো এক ক্যারেক্টার বিশিষ্ট একটি স্ট্রিং যেটিতে নিউলাইন আছে। সাধারণত প্যাটার্নগুলো পাইথন কোডে এই রো স্ট্রিং নোটেশন ব্যবহার করে এক্সপ্রেস করা হয়।