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

उदाहरण के साथ जावा में MatchResult start(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 (); int start =res.start(2); System.out.println (प्रारंभ); }}

आउटपुट

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

  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 वर्ग की माचिस () पद्धति का उपयोग करके इस वर्ग का एक ऑब्जेक्ट बना/प्राप्त कर सकते हैं। प्रारंभ () मैचर वर्ग की विधि मिलान किए गए वर्ण क