কম্পিউটার টিউটোরিয়াল

পাইথন রেগুলার এক্সপ্রেশনে '.', '?' এবং '*' এর পার্থক্য কী?

স্পেশাল ক্যারেক্টার ডট ('.')

(ডট) ডিফল্ট মোডে, এটি নিউলাইন বাদে যেকোনো ক্যারেক্টার ম্যাচ করে। যদি DOTALL ফ্ল্যাগ স্পেসিফাই করা থাকে, তবে এটি নিউলাইনসহ যেকোনো ক্যারেক্টার ম্যাচ করে।

স্পেশাল ক্যারেক্টার '?'

পূর্ববর্তী RE-এর ০ বা ১ বার রিপিটিশন ম্যাচ করানোর জন্য ফলসূত্র RE তৈরি করে। ab? 'a' বা 'ab' ম্যাচ করবে।

স্পেশাল ক্যারেক্টার এস্টেরিস্ক ('*')

পূর্ববর্তী RE-এর ০ বা অধিক বার রিপিটিশন ম্যাচ করানোর জন্য ফলসূত্র RE তৈরি করে, যতটুকু রিপিটিশন সম্ভব। ab* 'a', 'ab', বা 'a' এর পর যেকোনো সংখ্যক 'b' ম্যাচ করবে।

  1. Python-এ tkinter এবং tkinter.ttk উইজেটের পার্থক্য কী?

  2. পাইথন মডিউল এবং পাইথন প্যাকেজের পার্থক্য

  3. পাইথনে স্ট্রিং এবং বাইট স্ট্রিং-এর পার্থক্য

  4. পাইথনে 'except Exception as e' এবং 'except Exception, e'-র পার্থক্য