100 of 151 menu

re मॉड्यूल की findall विधि

findall मॉड्यूल re की विधि रेगुलर एक्सप्रेशन से सभी मेलों की एक सूची लौटाती है। यदि रेगुलर एक्सप्रेशन ग्रुप में रखे गए हैं, तो विधि एक टपल लौटाएगी। विधि के पहले पैरामीटर में हम वह रेगुलर एक्सप्रेशन निर्दिष्ट करते हैं जिसे खोजना है, दूसरे पैरामीटर में - खोज के लिए स्ट्रिंग। तीसरे वैकल्पिक पैरामीटर में फ्लैग्स निर्दिष्ट कर सकते हैं रेगुलर एक्सप्रेशन के अतिरिक्त विन्यास के लिए। यह विधि बाएं से दाएं सभी मेलों की जांच करती है।

वाक्य-विन्यास

import re re.findall(रेगुलर_एक्सप्रेशन, स्ट्रिंग, [फ्लैग्स])

उदाहरण

आइए एक स्ट्रिंग में रेगुलर एक्सप्रेशन से सभी मेल ढूंढते हैं:

txt = '12 43 56 ab' res = re.findall('\d+', txt) print(res)

कोड निष्पादन का परिणाम:

['12', '43', '56']

उदाहरण

और अब आइए रेगुलर एक्सप्रेशन के ग्रुप में सभी मेल ढूंढते हैं:

txt = '12 43 56 ab' res = re.findall('(\d)(\d)', txt) print(res)

कोड निष्पादन का परिणाम:

[('1', '2'), ('4', '3'), ('5', '6')]

यह भी देखें

  • finditer विधि re मॉड्यूल की,
    जो एक स्ट्रिंग में रेगुलर एक्सप्रेशन से सभी मेलों का एक इटरेटर लौटाती है
  • search विधि re मॉड्यूल की,
    जो एक स्ट्रिंग में रेगुलर एक्सप्रेशन से पहला मेल ढूंढती है
  • match विधि re मॉड्यूल की,
    जो एक स्ट्रिंग की शुरुआत में रेगुलर एक्सप्रेशन से मेल ढूंढती है
  • fullmatch विधि re मॉड्यूल की,
    जो एक स्ट्रिंग में रेगुलर एक्सप्रेशन से सभी मेल ढूंढती है
  • split विधि re मॉड्यूल की,
    जो एक स्ट्रिंग को निर्दिष्ट सेपरेटर से एक सूची में विभाजित करती है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें