re.match() और re.search() दोनों ही Python मॉड्यूल re.
के तरीके हैं।यदि स्ट्रिंग की शुरुआत में होता है तो re.match() विधि मिलान ढूंढती है। उदाहरण के लिए, 'TP Tutorials Point TP' स्ट्रिंग पर match() को कॉल करना और 'TP' पैटर्न की तलाश करना मेल खाएगा।
उदाहरण
result = re.match(r'TP', 'TP Tutorials Point TP') print result.group(0)
आउटपुट
TP
re.search() विधि re.match() के समान है लेकिन यह हमें केवल स्ट्रिंग की शुरुआत में मिलान खोजने तक सीमित नहीं करती है।
उदाहरण
result = re.search(r'Tutorials', 'TP Tutorials Point TP') print result.group(0)
आउटपुट
Tutorials
यहां आप देख सकते हैं कि, खोज () विधि स्ट्रिंग की किसी भी स्थिति से एक पैटर्न खोजने में सक्षम है।