re मॉड्यूल का fullmatch तरीका
re मॉड्यूल का fullmatch तरीका
रेगुलर एक्सप्रेशन के सभी मिलान
स्ट्रिंग में ढूंढता है। तरीके के पहले पैरामीटर में हम
वह रेगुलर एक्सप्रेशन निर्दिष्ट करते हैं जिसे हम ढूंढेंगे, दूसरे
पैरामीटर में - वह स्ट्रिंग जिसमें हम इसे ढूंढेंगे।
तीसरे वैकल्पिक पैरामीटर में हम
अतिरिक्त कॉन्फ़िगरेशन के लिए फ्लैग्स
निर्दिष्ट कर सकते हैं।
यह तरीका Match object ऑब्जेक्ट लौटाता है।
यदि कोई मिलान नहीं मिलता है, तो यह
None लौटाता है।
सिंटैक्स
import re
re.fullmatch(रेगुलर_एक्सप्रेशन, स्ट्रिंग, [फ्लैग्स])
उदाहरण
आइए fullmatch तरीके को हमारी
स्ट्रिंग पर लागू करें:
txt = '123 456 789'
res = re.fullmatch('\d+', txt)
print(res)
कोड निष्पादित होने के बाद हमें None मिलेगा,
क्योंकि अंकों के अलावा, स्ट्रिंग में रिक्त स्थान
भी हैं:
None
उदाहरण
और अब हमारी स्ट्रिंग केवल अंकों से बनी हो:
txt = '123456'
res = re.fullmatch('\d+', txt)
print(res)
कोड निष्पादन का परिणाम:
<re.Match object; span=(0, 6), match='123456'>
यह भी देखें
-
findallतरीकाreमॉड्यूल का,
जो स्ट्रिंग में सभी मिलानों की एक सूची लौटाता है -
finditerतरीकाreमॉड्यूल का,
जो स्ट्रिंग में रेगुलर एक्सप्रेशन के सभी मिलानों का एक इटरेटर लौटाता है -
searchतरीकाreमॉड्यूल का,
जो स्ट्रिंग में रेगुलर एक्सप्रेशन का पहला मिलान ढूंढता है -
matchतरीकाreमॉड्यूल का,
जो स्ट्रिंग की शुरुआत में रेगुलर एक्सप्रेशन का मिलान ढूंढता है -
Match objectऑब्जेक्टreमॉड्यूल का,
जिसमें रेगुलर एक्सप्रेशन के मिलानों के बारे में जानकारी होती है