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

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

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

प्रारंभ () मैचर वर्ग की विधि मिलान किए गए वर्ण की प्रारंभिक अनुक्रमणिका लौटाती है।

उदाहरण

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

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

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

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

उदाहरण

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

आउटपुट

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

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


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

    java.util.regex जावा का पैकेज चरित्र अनुक्रमों में विशेष पैटर्न खोजने के लिए विभिन्न वर्ग प्रदान करता है। इस पैकेज का पैटर्न वर्ग एक नियमित अभिव्यक्ति का संकलित प्रतिनिधित्व है। पैटर्न () पैटर्न . की विधि क्लास स्ट्रिंग प्रारूप में रेगुलर एक्सप्रेशन प्राप्त करता है और देता है, जिसके उपयोग से वर्तमा

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

    java.util.regex जावा का पैकेज चरित्र अनुक्रमों में विशेष पैटर्न खोजने के लिए विभिन्न वर्ग प्रदान करता है। इस पैकेज का पैटर्न वर्ग नियमित अभिव्यक्ति का संकलित प्रतिनिधित्व है। मिलानकर्ता () इस वर्ग की विधि CharSequence . की एक वस्तु को स्वीकार करती है इनपुट स्ट्रिंग का प्रतिनिधित्व करने वाला वर्ग औ

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

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