Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा नियमित अभिव्यक्तियों का उपयोग करके ईमेल पते को कैसे सत्यापित करें।

निम्नलिखित रेगुलर एक्सप्रेशन है जो ईमेल पते से मेल खाता है -

"^[\\w!#$%&'*+/=?`{|}~^-]+(?:\\.[\\w!#$%&'*+/=? `{|}~^-]+)*@(?:[a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,6}$"

उदाहरण

आयात करें .out.println ("एक स्ट्रिंग दर्ज करें"); स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.nextLine (); // किसी भी वर्ण से मेल खाने के लिए नियमित अभिव्यक्ति स्ट्रिंग रेगेक्स ="^[\\w!#$%&'*+/=?`{|}~^-]+(?:\\.[\\w!#$ %&'*+/=?`{|}~^-]+)*@(?:[a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,6 }$"; // नियमित अभिव्यक्ति का संकलन पैटर्न पैटर्न =Pattern.compile(regex); // मैचर ऑब्जेक्ट को पुनः प्राप्त करना मैचर मैचर =पैटर्न। मैचर (इनपुट); if(matcher.matches()) { System.out.println ("मैच हुआ"); } और { System.out.println ("मैच नहीं हुआ"); } }}

आउटपुट

एक Stringsample दर्ज करें।123@gmail.comमैच हुआ

  1. रेगुलर एक्सप्रेशन का उपयोग करके जावा में एक स्ट्रिंग से अग्रणी शून्य निकालें

    सभी को बदलें () स्ट्रिंग वर्ग की विधि एक नियमित अभिव्यक्ति और एक प्रतिस्थापन स्ट्रिंग का प्रतिनिधित्व करने वाले दो स्ट्रिंग्स को स्वीकार करती है और मिलान किए गए मानों को दिए गए स्ट्रिंग से बदल देती है। एक स्ट्रिंग के अग्रणी शून्य से मेल खाने के लिए नियमित अभिव्यक्ति निम्नलिखित है - द ^0+(?!$); एक

  1. पायथन में नियमित अभिव्यक्ति का उपयोग करके ईमेल आईडी को कैसे सत्यापित करें?

    निम्न कोड किसी दिए गए ईमेल आईडी को पायथन में रेगेक्स का उपयोग करके सत्यापित करता है उदाहरण import re s = 'manogna.neelam@tutorialspoint.com' match = re.search(r'\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b', s, re.I) print match.group() आउटपुट यह आउटपुट देता है manogna.neelam@tutorials

  1. जावा रेगुलर एक्सप्रेशन का उपयोग करके स्ट्रिंग से नंबर निकालें

    निम्नलिखित उदाहरण हैं जो दिखाते हैं कि जावा में रेगुलर एक्सप्रेशन का उपयोग करके एक स्ट्रिंग से नंबर कैसे निकाले जाते हैं। स्ट्रिंग्स को पार्स करने और उससे जानकारी निकालने में सक्षम होना एक महत्वपूर्ण कौशल है जो प्रत्येक परीक्षक के पास होना चाहिए। एपीआई का परीक्षण करते समय यह विशेष रूप से उपयोगी होत