उपअभिव्यक्ति/मेटाकैरेक्टर “(?> re) ” बैकट्रैकिंग के बिना स्वतंत्र पैटर्न से मेल खाता है।
उदाहरण
आयात करें .out.println ("एक स्ट्रिंग दर्ज करें"); स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.next (); स्ट्रिंग रेगेक्स ="(?> [0-9])"; // नियमित अभिव्यक्ति का संकलन पैटर्न पैटर्न =Pattern.compile(regex); // मैचर ऑब्जेक्ट को पुनः प्राप्त करना मैचर मैचर =पैटर्न। मैचर (इनपुट); // सत्यापित करें कि क्या मैच हुआ बूलियन बूल =matcher.find (); अगर (बूल) {System.out.print ("मिलान मिला"); } और { System.out.print ("मिलान नहीं मिला"); } }}आउटपुट
एक String9848022338मिला मिला दर्ज करें