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

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

रेगुलर एक्सप्रेशन “[a-zA-Z]+ "एक या अंग्रेजी वर्णमाला से मेल खाता है। इसलिए, दिए गए इनपुट स्ट्रिंग में प्रत्येक शब्द को निकालने के लिए -

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

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

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

उदाहरण

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

आउटपुट

नमूना टेक्स्ट दर्ज करें:नमस्कार यह एक नमूना टेक्स्ट है दिए गए स्ट्रिंग में शब्द:Hellothisisasampletext

  1. पायथन रेगुलर एक्सप्रेशन का उपयोग करके टेक्स्ट से ईमेल आईडी कैसे निकालें?

    पायथन रेगेक्स का उपयोग करते हुए निम्नलिखित कोड दिए गए स्ट्रिंग/पाठ से ईमेल आईडी निकालता है उदाहरण import re s ='[email protected]' result =re.findall('[a-zA-Z0-9]\S*@\S*[a-zA-Z]', s) print result आउटपुट यह आउटपुट देता है ['[email protected]']

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

    यदि हम दिए गए टेक्स्ट से सभी नंबरों/अंकों को अलग-अलग निकालना चाहते हैं तो हम निम्नलिखित रेगेक्स का उपयोग करते हैं उदाहरण import re s = '12345 abcdf 67' result=re.findall(r'\d', s) print result आउटपुट ['1', '2', '3', '4', '5', '6', '

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

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