निम्नलिखित रेगुलर एक्सप्रेशन है जो ईमेल पते से मेल खाता है -
"^[\\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 दर्ज करें।[email protected]मैच हुआ