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

जावा में नियमित अभिव्यक्ति का उपयोग करके प्रत्येक शब्द का पहला अक्षर कैसे प्राप्त करें?

मेटाकैरेक्टर “\b शब्द सीमाओं के लिए मेल खाता है और [ए-जेडए-जेड] अंग्रेजी वर्णमाला (दोनों मामलों) से एक वर्ण से मेल खाता है। संक्षेप में, व्यंजक \\b[a-zA-Z] प्रत्येक शब्द सीमा के बाद दोनों मामलों में अंग्रेजी वर्णमाला से एक एकल वर्ण से मेल खाता है।

इसलिए, प्रत्येक शब्द के पहले अक्षर को पुनः प्राप्त करने के लिए -

  • पैटर्न वर्ग के संकलन () विधि की उपरोक्त अभिव्यक्ति को संकलित करें।

  • पैटर्न वर्ग के matcher() विधि के पैरामीटर के रूप में आवश्यक इनपुट स्ट्रिंग को दरकिनार करते हुए Matcher ऑब्जेक्ट प्राप्त करें।

  • अंत में, प्रत्येक मैच के लिए समूह () विधि को लागू करके मिलान किए गए वर्ण प्राप्त करें।

उदाहरण

आयात करें ।में); System.out.println ("नमूना पाठ दर्ज करें:"); स्ट्रिंग डेटा =sc.nextLine (); स्ट्रिंग रेगेक्स ="\\ बी [ए-जेए-जेड]"; // एक पैटर्न ऑब्जेक्ट बनाना पैटर्न पैटर्न =Pattern.compile(regex); // एक मैचर ऑब्जेक्ट बनाना मैचर मैचर =पैटर्न। मैचर (डेटा); System.out.println ("दिए गए स्ट्रिंग से प्रत्येक शब्द का पहला अक्षर:"); जबकि (matcher.find ()) {System.out.print(matcher.group ()+" "); } }}

आउटपुट

नमूना टेक्स्ट दर्ज करें:नेशनल इंटेलिजेंस एजेंसी रिसर्च एंड एनालिसिस विंग दिए गए स्ट्रिंग से प्रत्येक शब्द का पहला अक्षर:N I A R A W

  1. जावा में स्ट्रिंग में प्रत्येक शब्द का पहला अक्षर कैसे मुद्रित करें?

    A स्ट्रिंग क्लास का उपयोग कैरेक्टर स्ट्रिंग्स को दर्शाने के लिए किया जा सकता है, जावा प्रोग्राम में सभी स्ट्रिंग लिटरल को स्ट्रिंग क्लास के इंस्टेंस के रूप में लागू किया जाता है . स्ट्रिंग्स स्थिरांक हैं और उनके मान बदले नहीं जा सकते (अपरिवर्तनीय ) एक बार बनाया गया। हम नीचे दिए गए प्रोग्राम का उप

  1. रेगुलर एक्सप्रेशन का उपयोग करके अजगर में किसी शब्द का मिलान कैसे करें?

    निम्न कोड दिए गए स्ट्रिंग में मीटिंग शब्द से मेल खाता है। यह संलग्न पात्रों का सम्मान करने के लिए सकारात्मक लुक-आगे और पीछे-पीछे के अभिकथनों का उपयोग करता है, लेकिन उन्हें मैच में शामिल किए बिना। उदाहरण import re s = """https://www.google.com/meeting_agenda_minutes.html""&quo

  1. जावा रेगुलर एक्सप्रेशन का उपयोग करके स्ट्रिंग से नंबर निकालें

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