Java.util.regex.Matcher वर्ग एक ऐसे इंजन का प्रतिनिधित्व करता है जो विभिन्न मिलान संचालन करता है। इस वर्ग के लिए कोई कंस्ट्रक्टर नहीं है जिसे आप java.util.regex.Pattern वर्ग की माचिस () पद्धति का उपयोग करके इस वर्ग का एक ऑब्जेक्ट बना/प्राप्त कर सकते हैं।
ढूंढें () इस वर्ग की विधि वर्तमान मैचर ऑब्जेक्ट से मेल खाने वाले अगले इनपुट को खोजने का प्रयास करती है, मैच के मामले में यह विधि सही हो जाती है अन्यथा यह झूठी हो जाती है।
उदाहरण
आयात करें =नया स्कैनर (System.in); System.out.println ("इनपुट स्ट्रिंग दर्ज करें"); स्ट्रिंग इनपुट =sc.nextLine (); // अंकों को खोजने के लिए नियमित अभिव्यक्ति स्ट्रिंग रेगेक्स ="(\\ डी)"; // नियमित अभिव्यक्ति का संकलन पैटर्न पैटर्न =Pattern.compile(regex); // मैचर ऑब्जेक्ट को पुनः प्राप्त करना मैचर मैचर =पैटर्न। मैचर (इनपुट); // सत्यापित करना कि क्या मैच हुआ अगर (matcher.find ()) {System.out.println ("दिए गए स्ट्रिंग में गैर-अंकीय वर्ण होते हैं"); } और { System.out.println ("दिए गए स्ट्रिंग में गैर-अंकीय वर्ण शामिल नहीं हैं"); } }}आउटपुट
इनपुट स्ट्रिंग दर्ज करें11245#दिए गए स्ट्रिंग में गैर-अंकीय वर्ण हों