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

Java.util.regex पैकेज का उपयोग करके पाठ को विभाजित करना

स्ट्रिंग क्लास की स्प्लिट () विधि एक रेगुलर एक्सप्रेशन को स्वीकार करती है, वर्तमान इनपुट टेक्स्ट को टोकन में विभाजित करती है और उन्हें एक स्ट्रिंग ऐरे के रूप में लौटाती है।

उदाहरण

 आयात java.util.Scanner; सार्वजनिक वर्ग उदाहरण {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {स्कैनर sc =नया स्कैनर (System.in); System.out.println ("इनपुट टेक्स्ट दर्ज करें:"); स्ट्रिंग इनपुट =sc.nextLine (); स्ट्रिंग [] strArray =input.split ("\\ d"); for (int i=0; i 

आउटपुट

इनपुट टेक्स्ट दर्ज करें:1रामू 2राजू 3राधा 4रहमान 5राहेलरामूराजूराधारहमानराहेल

Java.util.regex पैकेज का उपयोग करके एक स्ट्रिंग को विभाजित करना -

उदाहरण

आप पटर वर्ग के विभाजन () विधि का उपयोग करके एक स्ट्रिंग भी गिरा सकते हैं। यह विधि एक स्ट्रिंग को स्वीकार करती है और इसे अंतर्निहित नियमित अभिव्यक्तियों के आधार पर टोकन में विभाजित करती है और उन्हें एक स्ट्रिंग सरणी के रूप में लौटाती है।

आयात करें System.out.println ("इनपुट टेक्स्ट दर्ज करें:"); स्ट्रिंग इनपुट =sc.nextLine (); स्ट्रिंग रेगेक्स ="\\ d"; // एक पैटर्न ऑब्जेक्ट बनाना पैटर्न पैटर्न =Pattern.compile(regex); स्ट्रिंग [] strArray =pattern.split (इनपुट); for (int i=0; i

आउटपुट

इनपुट टेक्स्ट दर्ज करें:1रामू 2राजू 3राधा 4रहमान 5राहेलरामूराजूराधारहमानराहेल

  1. जावा रेगेक्स का उपयोग करके वर्णों की एक श्रृंखला का मिलान कैसे करें

    वर्णों की एक श्रृंखला से मेल खाने के लिए यानी अनुक्रम में दो निर्दिष्ट वर्णों के बीच सभी वर्णों का मिलान करने के लिए आप वर्ण वर्ग का उपयोग के रूप में कर सकते हैं [a-z] अभिव्यक्ति “[a-zA-Z] ” किसी भी अंग्रेजी वर्णमाला को स्वीकार करता है। अभिव्यक्ति “[0-9&&[^35]] ” 3 और 5 को छोड़कर नंबर स्वीकार

  1. Java RegEx का उपयोग करके किसी भी वर्ण का मिलान कैसे करें

    मेटा कैरेक्टर । जावा में नियमित अभिव्यक्ति किसी भी वर्ण (एकल) से मेल खाती है, यह वर्णमाला, संख्या या कोई विशेष वर्ण हो सकता है। उदाहरण 1 आयात करें .out.println (एक स्ट्रिंग दर्ज करें); स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.nextLine (); // किसी भी वर्ण से मेल खाने के लिए नियमित अभिव

  1. जावा में Gson का उपयोग करके JSON के गुणों का नाम कैसे बदलें?

    Gson @SerializedName एनोटेशन प्रदान किए गए नाम मान के साथ इसके फ़ील्ड नाम के साथ JSON को क्रमबद्ध किया जा सकता है। यह एनोटेशन किसी भी FieldNameingPolicy . को ओवरराइड कर सकता है डिफ़ॉल्ट फ़ील्ड नामकरण नीति सहित जो Gson . पर सेट की गई हो सकती है उदाहरण। GsonBuilder . का उपयोग करके एक अलग नामकरण नीति