কম্পিউটার

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


পাইথনে, ম্যাচ() হল মডিউল re-এর একটি পদ্ধতি

সিনট্যাক্স

মিলের সিনট্যাক্স()

re.match(প্যাটার্ন, স্ট্রিং):

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

উদাহরণ

আমদানি ফলাফল =re.match(r'TP', 'TP টিউটোরিয়াল পয়েন্ট TP')প্রিন্ট ফলাফল

আউটপুট

> 

উপরে, এটি দেখায় যে প্যাটার্ন মিল পাওয়া গেছে। ম্যাচিং স্ট্রিং প্রিন্ট করতে আমরা মেথড গ্রুপ ব্যবহার করি। প্যাটার্ন স্ট্রিংয়ের শুরুতে "r" ব্যবহার করুন, এটি একটি পাইথন কাঁচা স্ট্রিংকে চিহ্নিত করে।

উদাহরণ

আমদানি ফলাফল =re.match(r'TP', 'TP টিউটোরিয়াল পয়েন্ট TP')প্রিন্ট ফলাফল.গ্রুপ(0)

আউটপুট

TP

আসুন এখন প্রদত্ত স্ট্রিং-এ 'টিউটোরিয়াল' খুঁজে বের করা যাক। এখানে আমরা দেখতে পাচ্ছি যে স্ট্রিংটি 'TP' দিয়ে শুরু হচ্ছে না তাই এটির কোনো মিল পাওয়া উচিত নয়। আসুন দেখি আমরা কি পাই -

উদাহরণ

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

আউটপুট

কিছুই না

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

  2. পাইথনে একটি নামস্থান কি?

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

  4. পাইথনে একটি বেনামী ফাংশন কি?