उप-अभिव्यक्ति/मेटाकैरेक्टर “re+” पूर्ववर्ती अभिव्यक्ति की एक या अधिक घटनाओं से मेल खाता है।
उदाहरण 1
आयात करें स्ट्रिंग इनपुट ="आबकाबकाबकैबकाबकाबकाबक"; पैटर्न पी =पैटर्न। संकलन (रेगेक्स); मैचर एम =पी.मैचर (इनपुट); इंट काउंट =0; जबकि (एम। ढूंढें ()) {गिनती ++; } System.out.println ("मैचों की संख्या:" + गिनती); }}आउटपुट
मैचों की संख्या:4
उदाहरण 2
आयात करें 9]+"; स्कैनर एससी =नया स्कैनर (System.in); System.out.println ("एक इनपुट स्ट्रिंग दर्ज करें:"); स्ट्रिंग इनपुट =sc.nextLine (); // एक पैटर्न ऑब्जेक्ट बनाना पैटर्न p =Pattern.compile(regex); // मैचर ऑब्जेक्ट बनाना मैचर एम =पी.मैचर (इनपुट); if(m.find ()) { System.out.println ("दिए गए इनपुट में अंक हैं"); } और { System.out.println ("दिए गए इनपुट में अंक नहीं हैं"); } }}आउटपुट 1
एक इनपुट स्ट्रिंग दर्ज करें:नमूना पाठदिए गए इनपुट में अंक नहीं हैं
आउटपुट 2
एक इनपुट स्ट्रिंग दर्ज करें:नमूना डेटा 464दिए गए इनपुट में अंक होते हैं