जब यह जांचना आवश्यक हो कि एक स्ट्रिंग एक ही वर्ण से शुरू और समाप्त होती है या नहीं, तो नियमित अभिव्यक्ति का उपयोग किया जा सकता है। एक विधि को परिभाषित किया जा सकता है जो यह देखने के लिए 'खोज' फ़ंक्शन का उपयोग करती है कि क्या कोई स्ट्रिंग किसी विशिष्ट वर्ण के साथ शुरू और समाप्त होती है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
आयात करें एक ही वर्ण के साथ शुरू और समाप्त होता है") अन्य:प्रिंट ("दिया गया स्ट्रिंग एक ही वर्ण के साथ शुरू और समाप्त नहीं होता है") my_string ="abcbabda" प्रिंट ("स्ट्रिंग है:") प्रिंट (my_string) check_string (my_string)आउटपुट
स्ट्रिंग है:abcbabdaदी गई स्ट्रिंग एक ही वर्ण से शुरू और खत्म होती है
स्पष्टीकरण
-
आवश्यक पैकेज आयात किए जाते हैं।
-
'check_string' नाम की एक विधि परिभाषित की गई है जो स्ट्रिंग को एक पैरामीटर के रूप में लेती है।
-
'खोज' फ़ंक्शन को स्ट्रिंग और रेगुलर एक्सप्रेशन को पैरामीटर के रूप में पास करके कहा जाता है।
-
यदि आरंभ और अंत के वर्ण मेल खाते हैं, तो प्रासंगिक आउटपुट कंसोल पर प्रदर्शित होता है।
-
कंसोल के बाहर, एक स्ट्रिंग परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
-
एक सबस्ट्रिंग को परिभाषित किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
-
विधि को स्ट्रिंग और सबस्ट्रिंग पास करके कहा जाता है।
-
आउटपुट कंसोल पर प्रदर्शित होता है।