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

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

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

अंत () मैचर क्लास की विधि वर्तमान ऑब्जेक्ट द्वारा दर्शाए गए अंतिम मैच के बाद ऑफ़सेट लौटाती है।

उप-अभिव्यक्ति "[...]" इनपुट स्ट्रिंग में ब्रेसिज़ के भीतर निर्दिष्ट वर्णों से मेल खाता है, निम्न उदाहरण में इसका उपयोग वर्ण t से मिलान करने के लिए किया जाता है . यहाँ,

  • हमने रेगुलर एक्सप्रेशन को कंपाइल () विधि का उपयोग करके संकलित किया है।

  • मैचर ऑब्जेक्ट प्राप्त किया।

  • प्रत्येक मैच पर मैचर () पद्धति को लागू किया।

उदाहरण

आयात करें ।में); System.out.println ("इनपुट टेक्स्ट दर्ज करें:"); स्ट्रिंग इनपुट =sc.nextLine (); स्ट्रिंग रेगेक्स ="[टी]"; // एक पैटर्न ऑब्जेक्ट बनाना पैटर्न पैटर्न =Pattern.compile(regex); // स्ट्रिंग मैचर मैचर =पैटर्न.मैचर (इनपुट) में संकलित पैटर्न का मिलान करना; इंट काउंट =0; जबकि (matcher.find ()) {int end =matcher.end (); System.out.println (अंत); } }}

आउटपुट

इनपुट टेक्स्ट दर्ज करें:नमस्कार, Tutorialspoint273243 में आपका स्वागत कैसे है

चूंकि वर्ण t इनपुट स्ट्रिंग में तीन बार आया है, आप तीन ऑफ़सेट मान देख सकते हैं (प्रत्येक घटना के बाद इनपुट स्ट्रिंग में स्थिति का प्रतिनिधित्व करते हैं)।


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