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

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

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

क्षेत्र प्रारंभ () इस (मैचर) वर्ग की विधि एक पूर्णांक मान लौटाती है जो वर्तमान मिलानकर्ता वस्तु के प्रारंभ सूचकांक का प्रतिनिधित्व करता है।

उदाहरण 1

आयात करें 10 वर्णों तक स्ट्रिंग रेगेक्स ="[#]"; System.out.println ("एक स्ट्रिंग दर्ज करें:"); स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.nextLine (); // एक पैटर्न ऑब्जेक्ट बनाना पैटर्न पैटर्न =Pattern.compile(regex); // एक मैचर ऑब्जेक्ट बनाना मैचर मैचर =पैटर्न। मैचर (इनपुट); // इनपुट स्ट्रिंग के लिए क्षेत्र सेट करना matcher.region(2, 4); // पारदर्शी सीमा पर स्विच करना अगर (matcher.find ()) {System.out.println ("मिलान मिला"); } और { System.out.println ("मिलान नहीं मिला"); } System.out.println ("क्षेत्र की शुरुआत:" + matcher.regionStart ()); }}

आउटपुट

एक स्ट्रिंग दर्ज करें:#नमूना टेक्स्टमैच नहीं मिला क्षेत्र की शुरुआत:2

उदाहरण 2

आयात करें .*)"; स्ट्रिंग इनपुट ="124 यह एक नमूना पाठ है, 1234, जिसके बीच में संख्याएँ हैं।"; // एक पैटर्न ऑब्जेक्ट बनाना पैटर्न पैटर्न =Pattern.compile(regex); // एक मैचर ऑब्जेक्ट बनाना मैचर मैचर =पैटर्न। मैचर (इनपुट); // matcher matcher.region (5, 20) के क्षेत्र को सेट करना; if(matcher.matches()) { System.out.println ("मिलान मिला"); } और { System.out.println ("मिलान नहीं मिला"); } System.out.print ("क्षेत्र की शुरुआत:" + matcher.regionStart ()); }}

आउटपुट

मैच नहीं मिला क्षेत्र की शुरुआत:5

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

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

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

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

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

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