ईमेल और URL ढूँढ़ना
अव्यवस्थित पाठ से संपर्क जानकारी निकालें
ईमेल और URL ढूँढ़ना, CoddyKit पर NLP Academy का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह NLP Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। NLP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
अव्यवस्थित पाठ में पैटर्न छिपे होते हैं
वास्तविक पाठ ईमेल और लिंक जैसे संरचित अंशों से भरा होता है। रेगेक्स लंबे और अव्यवस्थित दस्तावेज़ों से भी इन्हें अपने-आप निकाल सकता है।
ईमेल कैसा दिखता है
एक ईमेल में नाम, एट चिह्न, डोमेन और एक्सटेंशन होता है। इस आकार को पहचानना उसके लिए पैटर्न लिखने का पहला चरण है।
एक सरल ईमेल पैटर्न
यह ईमेल पैटर्न शब्द-वर्णों, एट चिह्न, कुछ और वर्णों, एक बिंदु और अक्षरों को पकड़ता है। यह पूर्ण नहीं है, लेकिन अधिकांश वास्तविक पतों को पकड़ लेता है।
re.findall("\w+@\w+\.\w+", "hi a@b.com")डॉट को एस्केप करना क्यों ज़रूरी है
डोमेन में आपको किसी भी वर्ण वाला डॉट नहीं, बल्कि वास्तविक डॉट चाहिए। इसलिए पते में केवल वास्तविक बिंदु से मिलान करने के लिए इसे \. के रूप में एस्केप करते हैं।
एक साथ कई ईमेल निकालें
अपने ईमेल पैटर्न को re.findall के साथ मिलाएँ, ताकि पूरे दस्तावेज़ को खंगालकर उसमें मौजूद हर पता एक साफ़ Python सूची के रूप में मिल सके।
emails = re.findall(pattern, text)URL कैसा दिखता है
एक URL आम तौर पर http या https से शुरू होता है, फिर ://, उसके बाद डोमेन और पथ आता है। यह अनुमानित शुरुआत इसे रेगेक्स के लिए अच्छा लक्ष्य बनाती है।
शुरुआती URL पैटर्न
यह URL पैटर्न http या https से, फिर किसी भी गैर-रिक्ति वर्ण से मिलान करता है। http के बाद वैकल्पिक s को प्रश्नवाचक चिह्न वाले क्वांटिफ़ायर से लिखा जाता है।
re.findall("https?://\S+", text)प्रश्नवाचक चिह्न से वैकल्पिक भाग
प्रश्नवाचक चिह्न अपने पहले वाले भाग को वैकल्पिक बनाता है। https? में s हो भी सकता है और नहीं भी, इसलिए http और https दोनों का साफ़-साफ़ मिलान हो जाता है।
लोभी मिलान ज़रूरत से आगे जा सकता है
डिफ़ॉल्ट रूप से क्वांटिफ़ायर लोभी होते हैं और जितना संभव हो उतना अधिक पाठ पकड़ते हैं। URL के साथ इससे वह अंतिम विराम-चिह्न भी शामिल हो सकता है जिसे आप नहीं चाहते थे।
सीमाओं से इसे नियंत्रित करें
पहली रिक्ति पर रुकने के लिए \S का उपयोग करें, या बाद में परिणाम को छोटा करें। मिलान कहाँ समाप्त होना चाहिए, यह जानने से आपका निष्कर्षण साफ़ रहता है।
वास्तविक नमूनों पर परीक्षण करें
अपने पैटर्न का हमेशा अव्यवस्थित वास्तविक पाठ पर परीक्षण करें। ईमेल में प्लस चिह्न या URL में क्वेरी स्ट्रिंग जैसे किनारी मामले बताते हैं कि यह कहाँ अब भी अतिरिक्त पाठ पकड़ रहा है।
त्वरित जाँच
आप केवल s में http को वैकल्पिक रखना चाहते हैं। कौन-सा चिह्न पिछले वर्ण को वैकल्पिक बनाता है?
पुनरावलोकन: संपर्क जानकारी निकालना
आपने ईमेल और URL के लिए पैटर्न बनाए, वास्तविक डॉट को एस्केप किया और वैकल्पिक भागों के लिए प्रश्नवाचक चिह्न का उपयोग किया। अब आप पाठ से संपर्क जानकारी निकाल सकते हैं। 🔍
एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “ईमेल और URL ढूँढ़ना” पाठ निःशुल्क है?
हाँ — NLP Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “ईमेल और URL ढूँढ़ना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। NLP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“ईमेल और URL ढूँढ़ना” में मैं क्या सीखूँगा?
अव्यवस्थित पाठ से संपर्क जानकारी निकालें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ NLP Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या NLP Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर NLP Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।
“ईमेल और URL ढूँढ़ना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस NLP Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर NLP Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- 5 मिनट में Regex
- ईमेल और URL ढूँढ़ना
- कैप्चरिंग समूह और प्रतिस्थापन
- Regex टोकनीकरण की युक्तियाँ