re.match() और re.search() दोनों पायथन मॉड्यूल 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
यहां आप देख सकते हैं कि search() मेथड स्ट्रिंग के किसी भी स्थान से पैटर्न खोजने में सक्षम है।