Java.util.regex पैकेज का पैटर्न वर्ग एक रेगुलर एक्सप्रेशन का संकलित प्रतिनिधित्व है।
इस वर्ग की splitAsStream () विधि एक पैरामीटर के रूप में इनपुट स्ट्रिंग का प्रतिनिधित्व करने वाली एक चार अनुक्रम वस्तु को स्वीकार करती है और, प्रत्येक मैच में, यह दिए गए स्ट्रिंग को एक नए सबस्ट्रिंग में विभाजित करती है और परिणाम को सभी सबस्ट्रिंग रखने वाली स्ट्रीम के रूप में लौटाती है।
उदाहरण
आयात करें एस) (\\ डी) (\\ एस)"; स्ट्रिंग इनपुट ="1 नाम:राधा, उम्र:25 2 नाम:रामू, उम्र:32" + "3 नाम:राजीव, उम्र:45 4 नाम:रघु, उम्र:35" + "5 नाम:रहमान, उम्र:30 "; // नियमित अभिव्यक्ति का संकलन पैटर्न पैटर्न =Pattern.compile(regex); // सत्यापित करना कि क्या मैच हुआ अगर (pattern.matcher(input).find ()) System.out.println ("दिए गए स्ट्रिंग में अंक होते हैं"); और System.out.println ("दिए गए स्ट्रिंग में अंक नहीं हैं"); // स्ट्रिंग को विभाजित करना स्ट्रीम <स्ट्रिंग> स्ट्रीम =pattern.splitAsStream (इनपुट); ऑब्जेक्ट obj [] =stream.toArray (); for(int i=0; iआउटपुट
दिए गए स्ट्रिंग में अंक होते हैंनाम:राधा, उम्र:25नाम:रामू, उम्र:32नाम:राजीव, उम्र:45नाम:रघु, उम्र:35नाम:रहमान, उम्र:30