\b जावा रेगुलर एक्सप्रेशन में मेटा कैरेक्टर शब्द सीमाओं से मेल खाता है इसलिए दिए गए इनपुट टेक्स्ट से एक विशेष शब्द खोजने के लिए रेगुलर एक्सप्रेशन में शब्द सीमाओं के भीतर आवश्यक शब्द निर्दिष्ट करें -
"\\brequired word\\b";
उदाहरण 1
आयात करें =नया स्कैनर (System.in); System.out.println ("इनपुट स्ट्रिंग दर्ज करें"); स्ट्रिंग इनपुट =sc.next (); // अंकों को खोजने के लिए नियमित अभिव्यक्ति स्ट्रिंग रेगेक्स ="\\bhello\\b"; // नियमित अभिव्यक्ति का संकलन पैटर्न पैटर्न =Pattern.compile(regex); // मैचर ऑब्जेक्ट को पुनः प्राप्त करना मैचर मैचर =पैटर्न। मैचर (इनपुट); if(matcher.find ()) { System.out.println ("मिलान मिला"); } और { System.out.println ("मिलान नहीं मिला"); } }}आउटपुट
इनपुट दर्ज करें stringhello आपका स्वागत है TutorialspointMatch में पाया गया
उदाहरण 2
आयात करें दूसरी पंक्ति है "+"यह तीसरी पंक्ति है"; स्ट्रिंग रेगेक्स ="\\bsecond\\b"; // नियमित अभिव्यक्ति का संकलन पैटर्न पैटर्न =Pattern.compile(regex); // मैचर ऑब्जेक्ट को पुनः प्राप्त करना मैचर मैचर =पैटर्न। मैचर (इनपुट); if(matcher.find ()) { System.out.println ("मिलान मिला"); } और { System.out.println ("मिलान नहीं मिला"); } }}आउटपुट
मैच मिला