पायथन में रेगुलर एक्सप्रेशन में match मेथड
मेथड match स्ट्रिंग की शुरुआत में रेगुलर एक्सप्रेशन से मेल खोजता है। मेथड के पहले पैरामीटर में हम वह रेगुलर एक्सप्रेशन निर्दिष्ट करते हैं जिसे हम खोजेंगे, दूसरे पैरामीटर में - वह स्ट्रिंग जिसमें हम इसे खोजेंगे। यदि मेल मिल जाता है, तो मेथड एक मैच-ऑब्जेक्ट लौटाएगा, अन्यथा - None। मेथड का सिंटैक्स इस तरह दिखता है:
re.match(क्या खोजना है, कहाँ खोजना है)
चलिए उदाहरण के लिए जाँच करते हैं कि स्ट्रिंग संख्याओं से शुरू होती है:
txt = '123abc'
res = re.match('\d+', txt)
print(res)
जाँचें कि स्ट्रिंग अक्षरों से शुरू होती है:
txt = 'abc 123 bbb 456 987'
स्ट्रिंग की शुरुआत में वर्णानुक्रमिक वर्णों का मिलान प्रिंट करें।
एक स्ट्रिंग दी गई है:
txt = 'aaa bbb 123'
संख्याओं वाली सबस्ट्रिंग खोजें।