java.util.regex.MatchResult इंटरफ़ेस मैच के परिणामों को पुनः प्राप्त करने के तरीके प्रदान करता है।
आप toMatchResult() . का उपयोग करके इस इंटरफ़ेस का एक ऑब्जेक्ट प्राप्त कर सकते हैं मैचर वर्ग की विधि। यह विधि एक MatchResult ऑब्जेक्ट लौटाती है जो वर्तमान मिलानकर्ता की मिलान स्थिति का प्रतिनिधित्व करती है।
प्रारंभ () इस इंटरफ़ेस की विधि वर्तमान मिलान की प्रारंभिक अनुक्रमणिका लौटाती है।
उदाहरण
आयात करें ) {// उपयोगकर्ता System.out.println से स्ट्रिंग पढ़ना ("एक स्ट्रिंग दर्ज करें"); स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.nextLine (); स्ट्रिंग रेगेक्स ="\\ डब्ल्यू"; // नियमित अभिव्यक्ति का संकलन पैटर्न पैटर्न =Pattern.compile(regex); // मैचर ऑब्जेक्ट को पुनः प्राप्त करना मैचर मैचर =पैटर्न। मैचर (इनपुट); if(matcher.find ()) { System.out.println ("मैच हुआ"); }else { System.out.println ("मैच नहीं हुआ"); } // MatchResult ऑब्जेक्ट को पुनः प्राप्त करना MatchResult res =matcher.toMatchResult (); int प्रारंभ =res.start (); System.out.println (प्रारंभ); }}आउटपुट
एक स्ट्रिंग दर्ज करेंयह * # नमूना% टेक्स्ट है जिसमें और गैर-शब्द वर्ण हैंमैच हुआ4