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