आप वर्गाकार कोष्ठकों में मिलान करने के लिए सभी आवश्यक वर्णों को समूहित कर सकते हैं “[ ] ” यानी मेटाकैरेक्टर/उप-अभिव्यक्ति “[ ] "सभी निर्दिष्ट वर्णों से मेल खाता है। इसलिए, सभी अक्षरों का मिलान करने के लिए इनके भीतर स्वर अक्षरों को निर्दिष्ट करें जैसा कि नीचे दिखाया गया है -
[aeiouAEIOU]
उदाहरण 1
आयात करें "; System.out.println ("इनपुट स्ट्रिंग दर्ज करें:"); स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.nextLine (); // नियमित अभिव्यक्ति का संकलन Pattern.compile(regex); // नियमित अभिव्यक्ति का संकलन पैटर्न पैटर्न =Pattern.compile(regex); मैचर मैचर =पैटर्न। मैचर (इनपुट); if(matcher.find ()) { System.out.println ("इनपुट स्ट्रिंग में स्वर होते हैं"); } और { System.out.println ("इनपुट स्ट्रिंग में स्वर शामिल नहीं हैं"); } }}आउटपुट
इनपुट स्ट्रिंग दर्ज करें:नमस्कार आपका स्वागत कैसे हैइनपुट स्ट्रिंग में स्वर हैं
उदाहरण 2
import java.util.Scanner;पब्लिक क्लास टेस्ट {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args[]) {स्ट्रिंग रेगेक्स ="[aeiouAEIOU]"; System.out.println ("इनपुट स्ट्रिंग दर्ज करें:"); स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.nextLine (); बूलियन परिणाम =इनपुट। मैच (रेगेक्स); if(result) { System.out.println ("इनपुट स्ट्रिंग में स्वर हैं"); } और { System.out.println ("इनपुट स्ट्रिंग में स्वर शामिल नहीं हैं"); } }}
आउटपुट
इनपुट स्ट्रिंग दर्ज करें:नमस्कार आपका स्वागत कैसे हैइनपुट स्ट्रिंग में स्वर नहीं हैं