কম্পিউটার

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


এখানে পাইথন রেগুলার এক্সপ্রেশনের দুটি মৌলিক উদাহরণ

re.match() পদ্ধতিটি মিল খুঁজে পায় যদি এটি স্ট্রিংয়ের শুরুতে ঘটে। উদাহরণ স্বরূপ, 'TP Tutorials Point TP' স্ট্রিং-এ ম্যাচ() কল করা এবং একটি প্যাটার্ন খুঁজলে 'TP' মিলবে। যাইহোক, যদি আমরা শুধুমাত্র টিউটোরিয়াল খুঁজি, প্যাটার্ন মিলবে না। কোড চেক করা যাক।

উদাহরণ

আমদানি ফলাফল =re.match(r'TP', 'TP Tutorials Point TP')প্রিন্ট ফলাফল

আউটপুট

> 

re.search() পদ্ধতিটি re.match() এর মতই কিন্তু এটি শুধুমাত্র স্ট্রিংয়ের শুরুতে মিল খুঁজে পেতে আমাদের সীমাবদ্ধ করে না। re.match() পদ্ধতির বিপরীতে, এখানে 'TP Tutorials Point TP' স্ট্রিং-এ প্যাটার্ন 'টিউটোরিয়াল' অনুসন্ধান করলে একটি মিল ফিরে আসবে।

উদাহরণ

ইমপোর্ট রিজাল্ট =re.search(r'Tutorials', 'TP Tutorials Point TP')print result.group()

আউটপুট

টিউটোরিয়াল

এখানে আপনি দেখতে পাচ্ছেন যে, search() পদ্ধতি স্ট্রিং এর যেকোনো অবস্থান থেকে একটি প্যাটার্ন খুঁজে পেতে সক্ষম কিন্তু এটি শুধুমাত্র অনুসন্ধান প্যাটার্নের প্রথম উপস্থিতি প্রদান করে।


  1. পাইথনে match() ফাংশন কি?

  2. পাইথনে একটি নিয়মিত অভিব্যক্তি কি?

  3. পাইথনে সংরক্ষিত কীওয়ার্ডগুলি কী কী?

  4. একটি স্ট্রিং আলফানিউমেরিক কিনা তা পরীক্ষা করতে পাইথন রেগুলার এক্সপ্রেশন কী?