जब अक्षरों और संख्याओं को छोड़कर सभी वर्णों को हटाने की आवश्यकता होती है, तो नियमित अभिव्यक्तियों का उपयोग किया जाता है। एक नियमित अभिव्यक्ति परिभाषित की जाती है, और स्ट्रिंग को इस अभिव्यक्ति का पालन करने के अधीन किया जाता है।
उदाहरण
नीचे इसका प्रदर्शन दिया गया है:
import re
my_string = "python123:, .@! abc"
print("The string is : ")
print(my_string)
result = re.sub('[\W_]+', '', my_string)
print("The expected string is :")
print(result)
आउटपुट
The string is : python123:, .@! abc The expected string is : python123abc
व्याख्या
आवश्यक पैकेज आयात किए जाते हैं।
एक स्ट्रिंग परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
एक नियमित अभिव्यक्ति परिभाषित की जाती है, और स्ट्रिंग को इसके अधीन किया जाता है।
परिणाम एक वेरिएबल को असाइन किया जाता है।
इसे कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।