কম্পিউটার

পাইথন রেগুলার এক্সপ্রেশনে কেন আমরা প্রশ্ন চিহ্ন আক্ষরিক ব্যবহার করি?


পাইথন রেগুলার এক্সপ্রেশনে প্রশ্নবোধক চিহ্নটি বিভিন্ন উপায়ে ব্যবহৃত হয়

বিশেষ অক্ষর '?'

বিশেষ চরিত্র হিসেবে '?' ফলস্বরূপ RE-কে পূর্ববর্তী RE-এর 0 বা 1 পুনরাবৃত্তির সাথে মেলে। ab? হয় 'a' বা 'ab'

এর সাথে মিলবে

প্রশ্নবোধক চিহ্ন আক্ষরিক '?' পাইথন ডক্স অনুযায়ী নিম্নলিখিত উপায়ে ব্যবহার করা হয়।

পরিমাণকারীকে অ-লোভী করা

*?, +?, ??

'*', '+', এবং '?' যোগ্যতা অর্জনকারীরা সব লোভী; তারা যতটা সম্ভব টেক্সট মেলে. কখনও কখনও এই আচরণ পছন্দসই হয় না; যদি RE <.*> ' b ' এর সাথে মিলে যায়, তাহলে এটি সম্পূর্ণ স্ট্রিং এর সাথে মিলবে, শুধুমাত্র '' নয়। যোগ করছেন? বাছাইপর্বের পরে এটি অ-লোভী বা ন্যূনতম ফ্যাশনে ম্যাচটি সম্পাদন করে; যতটা সম্ভব কম অক্ষর মিলে যাবে। RE <.*?> ব্যবহার করলে শুধুমাত্র '' এর সাথে মিলবে।


  1. রেগুলার এক্সপ্রেশন ব্যবহার করে পাইথনে শুধুমাত্র ডিজিট কিভাবে মেলে?

  2. রেগুলার এক্সপ্রেশন ব্যবহার করে পাইথনে একটি হোয়াইটস্পেস কীভাবে মেলে?

  3. রেগুলার এক্সপ্রেশন ব্যবহার করে পাইথনে ননওয়ার্ড অক্ষর কীভাবে মেলে?

  4. রেগুলার এক্সপ্রেশন ব্যবহার করে পাইথনে একটি শব্দ কিভাবে মেলে?