मैं पाइथन और रेगेक्स के लिए काफी नया हूं और मैं सोच रहा था कि डोमेन नाम तक ईमेल पते के पहले भाग को कैसे निकालना है। उदाहरण के लिए यदि:पायथन रेगेक्स को ईमेल पते का पहला भाग
s='[email protected]'
मैं regex परिणाम चाहते हैं (ध्यान में रखते हुए सभी ईमेल आईडी के "प्रकार" संख्या आदि सहित यानी ..) होने के लिए:
xjhgjg876896
मैं विचार प्राप्त रेगेक्स का - जैसा कि मुझे पता है कि मुझे "@" तक स्कैन करने की आवश्यकता है और फिर परिणाम संग्रहित करना है - लेकिन मुझे यकीन नहीं है कि इसे पायथन में कैसे कार्यान्वित किया जाए।
अपने समय के लिए धन्यवाद।
आप इस के लिए regex का उपयोग करने के लिए _need_ करते हैं (जैसे, एक होमवर्क असाइनमेंट या कुछ और के हिस्से के रूप में)? या आप बस अनुमान लगा रहे हैं कि ऐसा करने का कोई और तरीका नहीं है? – abarnert
यदि आपको _do_ को रेगेक्स का उपयोग करने की आवश्यकता है, तो आपको उन पर और पायथन 'री' मॉड्यूल पर एक ट्यूटोरियल पढ़ना होगा। अगर मैंने अभी कहा "re.match ('^ (। *?) @', ') का उपयोग करें," आप नहीं जानते कि वापस आने वाली चीज़ का उपयोग कैसे करें, इसे कैसे डिबग या विस्तारित करें, आदि। तो आप क्या बात हो? – abarnert
क्या आप इन मान्य ईमेल पतों को भी पार्स करना चाहते हैं: 'टोनी स्नो <[email protected]>' और '(टोनी बर्फ़) टोनी @ example.com'? आप 'tony% example.com @ example.org' से वापस क्या करना चाहते हैं? ईमेल पते के प्रारूप के लिए वर्तमान मानक यहां है: http://www.rfc-editor.org/rfc/rfc5322.txt –