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

उदाहरण के साथ जावा में MatchResult group() विधि।

java.util.regex.MatchResult इंटरफ़ेस मैच के परिणामों को पुनः प्राप्त करने के तरीके प्रदान करता है।

आप toMatchResult() . का उपयोग करके इस इंटरफ़ेस का एक ऑब्जेक्ट प्राप्त कर सकते हैं मिलान करने वाले . की विधि कक्षा। यह विधि एक MatchResult ऑब्जेक्ट लौटाती है जो वर्तमान मिलानकर्ता की मिलान स्थिति का प्रतिनिधित्व करती है।

समूह () इस इंटरफ़ेस की विधि पिछले मैच में दिए गए इनपुट अनुक्रम से मिलान किए गए सबस्ट्रिंग का प्रतिनिधित्व करने वाला एक स्ट्रिंग मान देता है।

उदाहरण

आयात करें ) {स्ट्रिंग रेगेक्स ="(.*)(\\d+)(.*)"; // उपयोगकर्ता स्कैनर से इनपुट पढ़ना sc =नया स्कैनर (System.in); System.out.println ("इनपुट टेक्स्ट दर्ज करें:"); स्ट्रिंग इनपुट =sc.nextLine (); // पैटर्न वर्ग पैटर्न पैटर्न को तुरंत चालू करना =Pattern.compile(regex); // मैचर क्लास मैचर मैचर =पैटर्न। मैचर (इनपुट) को इंस्टेंट करना; // सत्यापित करना कि क्या कोई मैच हुआ अगर (matcher.find ()) {System.out.println ("मिलान मिला"); } MatchResult res =matcher.toMatchResult (); स्ट्रिंग मिलान डेटा =res.group (); System.out.println (मिलान डेटा); }}

आउटपुट

इनपुट टेक्स्ट दर्ज करें:यह एक नमूना टेक्स्ट है, 123मिलान मिलायह एक नमूना टेक्स्ट है, 123

  1. उदाहरण के साथ जावा में मैचर एपेंडटेल () विधि

    java.util.regex.Matcher वर्ग एक इंजन का प्रतिनिधित्व करता है जो विभिन्न मिलान संचालन करता है। इस वर्ग के लिए कोई कंस्ट्रक्टर नहीं है, आप java.util.regex.Pattern वर्ग की माचिस () पद्धति का उपयोग करके इस वर्ग का एक ऑब्जेक्ट बना/प्राप्त कर सकते हैं। appendTail() इस (मैचर) वर्ग की विधि एक स्ट्रिंगबफ़

  1. उदाहरण के साथ जावा में मैचर रीसेट () विधि

    java.util.regex.Matcher वर्ग एक इंजन का प्रतिनिधित्व करता है जो विभिन्न मिलान संचालन करता है। इस वर्ग के लिए कोई कंस्ट्रक्टर नहीं है, आप java.util.regex.Pattern वर्ग की माचिस () पद्धति का उपयोग करके इस वर्ग का एक ऑब्जेक्ट बना/प्राप्त कर सकते हैं। इस (मैचर) वर्ग की रीसेट () विधि सभी राज्य की जानकार

  1. उदाहरण के साथ जावा में मैचर पैटर्न () विधि

    java.util.regex.Matcher वर्ग एक इंजन का प्रतिनिधित्व करता है जो विभिन्न मिलान संचालन करता है। इस वर्ग के लिए कोई कंस्ट्रक्टर नहीं है, आप java.util.regex.Pattern वर्ग की माचिस () पद्धति का उपयोग करके इस वर्ग का एक ऑब्जेक्ट बना/प्राप्त कर सकते हैं। पैटर्न () इसका तरीका (मिलान करने वाला ) वर्ग वर्तमा