কম্পিউটার

পাইথন রেগুলার এক্সপ্রেশনে ব্যবহৃত নেগেটেড ক্যারেক্টার ক্লাসগুলি কী কী?


আমরা পাইথন রেগুলার এক্সপ্রেশনে নেগেটেড ক্যারেক্টার ক্লাস জুড়ে পাই।

'[abdfgh]'-এর রেজেক্স যেকোন একক অক্ষরের সাথে মেলে যা 'a', 'b', 'd', 'f', 'g' বা 'h'-এর একটি। এটিকে একটি চরিত্রের শ্রেণী বলা হয়।

'[^abdfgh]'-এর রেজেক্স যেকোন একক অক্ষরের সাথে মিলবে যেটি 'a', 'b', 'd', 'f', 'g' বা 'h'-এর একটি নয়। এটি একটি নেগেটেড ক্যারেক্টার ক্লাস, এবং ক্যারেক্টার ক্লাসের শুরুতে '^' ক্যারেক্টার দ্বারা নির্দেশিত হয়।

অক্ষর শ্রেণীর শুরুতে '^' অক্ষরের একটি বিশেষ অর্থ রয়েছে। যদি এটি সেই অক্ষর শ্রেণীর অন্য কোথাও ব্যবহার করা হয় তবে এর অর্থ কেবল একটি '^' অক্ষর।

নেগেটিভ ক্যারেক্টার ক্লাস যে কোনো ক্যারেক্টার ক্লাসের সাথে কাজ করে :

রেঞ্জগুলি [0–9] একটি একক অঙ্কের অক্ষরের সাথে মেলে, [^0–9] যেকোন একক অক্ষরের সাথে মেলে যা একটি অঙ্ক নয়৷


  1. পাইথন রেগুলার এক্সপ্রেশনের কিছু মৌলিক উদাহরণ কি কি?

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

  3. পাইথনে রেগুলার এক্সপ্রেশনে গ্রুপ() পদ্ধতি কি?

  4. পাইথনে নিয়মিত এক্সপ্রেশন পুনরাবৃত্তি কেস কি?