पायथन में, match() मॉड्यूल re का एक मेथड है।
सिंटैक्स
match() का सिंटैक्स:
re.match(pattern, string):
यह मेथड तभी मिलान ढूंढता है जब यह स्ट्रिंग की शुरुआत में होता है। उदाहरण के लिए, स्ट्रिंग 'TP Tutorials Point TP' पर match() कॉल करना और पैटर्न 'TP' खोजना मिलान करेगा। हालांकि, यदि हम केवल 'Tutorials' खोजते हैं, तो पैटर्न मिलान नहीं करेगा। आइए कोड देखें।
उदाहरण
import re\nresult = re.match(r'TP', 'TP Tutorials Point TP')\nprint(result)
आउटपुट
<_sre.SRE_Match object at 0x0000000005478648>
उपरोक्त, यह दिखाता है कि पैटर्न मिलान मिला है। मिलान स्ट्रिंग प्रिंट करने के लिए हम group मेथड का उपयोग करते हैं। पैटर्न स्ट्रिंग की शुरुआत में "r" का उपयोग करें, यह पायथन रॉ स्ट्रिंग को नामित करता है।
उदाहरण
import re\nresult = re.match(r'TP', 'TP Tutorials Point TP')\nprint(result.group(0))
आउटपुट
TP
आइए अब दी गई स्ट्रिंग में 'Tutorials' ढूंढें। यहां हम देखते हैं कि स्ट्रिंग 'TP' से शुरू नहीं हो रही है इसलिए इसे कोई मिलान नहीं लौटाना चाहिए। आइए देखें कि हमें क्या मिलता है:
उदाहरण
import re\nresult = re.match(r'Tutorials', 'TP Tutorials Point TP')\nprint(result)
आउटपुट
None