जब यह जांचने की आवश्यकता होती है कि किसी स्ट्रिंग में एक विशिष्ट वर्ण है या नहीं, तो 'चेक_स्ट्रिंग' नामक एक विधि परिभाषित की जाती है जो नियमित अभिव्यक्ति का उपयोग करती है और यह जांचने के लिए 'संकलन' विधि का उपयोग करती है कि स्ट्रिंग में एक विशेष वर्ण है या नहीं। मेथड के बाहर, एक स्ट्रिंग को परिभाषित किया जाता है, और इस स्ट्रिंग को एक पैरामीटर के रूप में पास करके मेथड को कॉल किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
import re def check_string(my_string): regex = re.compile('[@_!#$%^&*()<>?/\|}{~:]') if(regex.search(my_string) == None): print("String contains special characters.") else: print("String does not contain any special character.") my_string = "PythonInterpreter" print("The string is :") print(my_string) check_string(my_string)
आउटपुट
The string is : pythonInterpreter String contains special characters.
स्पष्टीकरण
-
आवश्यक पैकेज आयात किए जाते हैं।
-
'check_string' नाम की एक विधि परिभाषित की गई है जो एक स्ट्रिंग को एक पैरामीटर के रूप में लेती है।
-
यह देखने के लिए 'संकलन' विधि का उपयोग करता है कि स्ट्रिंग में कोई विशेष वर्ण मौजूद है या नहीं।
-
विधि के बाहर, एक स्ट्रिंग परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
-
इसे फ़ंक्शन के पैरामीटर के रूप में पास किया जाता है।
-
आउटपुट कंसोल पर प्रदर्शित होता है।