अजगर - पाठ से ईमेल निकालें

ईमेल फ़ॉर्म टेक्स्ट को निकालने के लिए, हम नियमित अभिव्यक्ति ले सकते हैं। नीचे दिए गए उदाहरण में हम ईमेल आईडी के पैटर्न को परिभाषित करने के लिए नियमित अभिव्यक्ति पैकेज की मदद लेते हैं और फिर उपयोग करते हैंfindall() फ़ंक्शन उन पाठ को पुनः प्राप्त करने के लिए जो इस पैटर्न से मेल खाते हैं।

import re
text = "Please contact us at [email protected] for further information."+\
        " You can also give feedbacl at [email protected]"
emails = re.findall(r"[a-z0-9\.\-+_]+@[a-z0-9\.\-+_]+\.[a-z]+", text)
print emails

जब हम उपरोक्त कार्यक्रम चलाते हैं, तो हमें निम्न आउटपुट मिलते हैं -

['[email protected]', '[email protected]']