কম্পিউটার

পাইথন রেগুলার এক্সপ্রেশনে ব্যাকস্ল্যাশগুলি কীভাবে কাজ করে?


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

নিম্নলিখিত কোডটি পাইথন রেজেক্সে ব্যাকস্ল্যাশের কার্যকারিতা হাইলাইট করে

উদাহরণ

import re
result = re.search('\d', '\d')
print result
result = re.search(r'\\d', '\d')
print result.group()

আউটপুট

এটি আউটপুট দেয়

None
\d

  1. বোকেহ (পাইথন) এর চিত্রগুলির সাথে কীভাবে কাজ করবেন?

  2. পাইথনে রেগুলার এক্সপ্রেশন মডিফায়ার কিভাবে কাজ করে?

  3. পাইথন ফাইলগুলিতে আন্ডারস্কোর _ কীভাবে কাজ করে?

  4. পাইথন মডিউল কিভাবে কাজ করে?