পাইথন কার্নার নম্বর এস্কেপ বাতিল করা
ডাবল ব্যাকস্ল্যাশ লেখার পরিবর্তে,
বিশেষ কমান্ড r ব্যবহার করা যেতে পারে,
যা সিঙ্গেল কোট খোলার আগে উল্লেখ করা হয়।
ধরুন আমাদের একটি স্ট্রিং আছে:
txt = '1 23 456 xax'
আসুন সমস্ত সংখ্যা খুঁজে বের করি এবং সেগুলিকে
বন্ধনীর মধ্যে রাখি। এটি করার জন্য, সমস্ত পাওয়া
সংখ্যাগুলিকে তাদের নিজেদের দ্বারা প্রতিস্থাপন করব,
কিন্তু বন্ধনীতে। এবং ডাবল ব্যাকস্ল্যাশের পরিবর্তে
r কমান্ড ব্যবহার করব:
txt = '1 23 456 xax'
res = re.sub('(\d+)', r'(\1)', txt)
print(res)
কোড এক্সিকিউট করার পর নিম্নলিখিত স্ট্রিংটি প্রিন্ট হবে:
'(1) (23) (456) xax'
একটি স্ট্রিং দেওয়া হয়েছে:
txt = 'ab cd ef'
সমস্ত দুই-অক্ষরের সাবস্ট্রিং-এ অক্ষরগুলি অদলবদল করুন।
একটি তারিখ সহ স্ট্রিং দেওয়া হয়েছে:
txt = '2025:12:31'
এই তারিখটি '31-12-2025'-এ রূপান্তর করুন।