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

उदाहरण के साथ जावा में MatchResult group(int 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(2); System.out.println (मिलान डेटा); }}

आउटपुट

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

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

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

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

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

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

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