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