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

जावा रेगेक्स का उपयोग करके शब्द सीमाओं का मिलान कैसे करें?

आप मेटा वर्ण “\\b” का उपयोग करके शब्द सीमाओं का मिलान कर सकते हैं।

उदाहरण 1

आयात करें .out.println ("एक स्ट्रिंग दर्ज करें"); स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.nextLine (); स्ट्रिंग रेगेक्स ="\\ बी"; // नियमित अभिव्यक्ति का संकलन पैटर्न पैटर्न =Pattern.compile(regex); // मैचर ऑब्जेक्ट को पुनः प्राप्त करना मैचर मैचर =पैटर्न। मैचर (इनपुट); इंट काउंट =0; जबकि (matcher.find ()) {गिनती ++; } System.out.println ("शब्द सीमाओं की संख्या:" + गिनती); }}

आउटपुट

एक स्ट्रिंग दर्ज करेंयह एक नमूना पाठ है शब्द सीमाओं की संख्या:10

उदाहरण 2

आयात करें ।में); 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. Java RegEx का उपयोग करके किसी भी वर्ण का मिलान कैसे करें

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

  1. जावा में रेगेक्स का उपयोग करके MM-DD-YYYY जैसे दिए गए दिनांक स्वरूपों को कैसे मान्य करें?

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

  1. जावा में रेगेक्स का उपयोग करके स्ट्रिंग से HTML टैग कैसे निकालें?

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