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