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

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

पैटर्न java.util.regex पैकेज का वर्ग एक नियमित अभिव्यक्ति का संकलित प्रतिनिधित्व है।

विभाजन () इस वर्ग की विधि CharSequence . को स्वीकार करती है ऑब्जेक्ट, एक पैरामीटर के रूप में इनपुट स्ट्रिंग का प्रतिनिधित्व करता है और, प्रत्येक मैच में, यह दिए गए स्ट्रिंग को एक नए टोकन में विभाजित करता है और सभी टोकन वाले स्ट्रिंग सरणी को लौटाता है।

उदाहरण

आयात करें \एस)"; स्ट्रिंग इनपुट ="1 नाम:राधा, उम्र:25 2 नाम:रामू, उम्र:32 3 नाम:राजीव, उम्र:45"; // नियमित अभिव्यक्ति का संकलन पैटर्न पैटर्न =Pattern.compile(regex); // सत्यापित करना कि क्या मैच हुआ अगर (pattern.matcher(input).find ()) System.out.println ("दिए गए स्ट्रिंग में अंक होते हैं"); और System.out.println ("दिए गए स्ट्रिंग में अंक नहीं हैं"); // स्ट्रिंग को विभाजित करना स्ट्रिंग strArray [] =pattern.split (इनपुट); for(int i=0; i

आउटपुट

दिए गए स्ट्रिंग में अंक शामिल हैंनाम:राधा, आयु:25नाम:रामू, आयु:32नाम:राजेव, आयु:45

यह विधि एक पूर्णांक मान को भी स्वीकार करती है जो पैटर्न के लागू होने की संख्या का प्रतिनिधित्व करता है। यानी आप सीमा मान निर्दिष्ट करके परिणामी सरणी की लंबाई तय कर सकते हैं।

उदाहरण

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

आउटपुट

दिए गए स्ट्रिंग में अंक हैंनाम:राधा, आयु:25नाम:रामू, आयु:32नाम:राजीव, आयु:45 4 नाम:रघु, आयु:35 5 नाम:रहमान, आयु:30

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

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

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

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

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

    java.regex . का पैटर्न वर्ग पैकेज रेगुलर एक्सप्रेशन का एक संकलित प्रतिनिधित्व है। संकलित करें () इस वर्ग की विधि एक नियमित अभिव्यक्ति का प्रतिनिधित्व करने वाले एक स्ट्रिंग मान को स्वीकार करती है और एक पैटर्न ऑब्जेक्ट लौटाती है। उदाहरण आयात करें =नया स्कैनर (System.in); System.out.println (इनपुट स्ट