পাইথন ডক্স অনুসারে, সম্ভবত রেগুলার এক্সপ্রেশনের সবচেয়ে গুরুত্বপূর্ণ মেটাক্যারেক্টার হল ব্যাকস্ল্যাশ, \. পাইথন স্ট্রিং লিটারেলের মতো, ব্যাকস্ল্যাশ বিভিন্ন অক্ষর দ্বারা অনুসরণ করা যেতে পারে বিভিন্ন বিশেষ ক্রম নির্দেশ করতে। এটি সমস্ত মেটাক্যারেক্টার এড়ানোর জন্যও ব্যবহৃত হয় যাতে আপনি এখনও তাদের প্যাটার্নে মেলাতে পারেন; উদাহরণস্বরূপ, যদি আপনি একটি [ বা \' এর সাথে মিল করতে চান তবে আপনি তাদের বিশেষ অর্থ মুছে ফেলার জন্য একটি ব্যাকস্ল্যাশ দিয়ে তাদের আগে দিতে পারেন:\[ বা \\।
নিম্নলিখিত কোডটি পাইথন রেজেক্সে ব্যাকস্ল্যাশের কার্যকারিতা হাইলাইট করে
উদাহরণ
import re result = re.search('\d', '\d') print result result = re.search(r'\\d', '\d') print result.group()
আউটপুট
এটি আউটপুট দেয়
None \d