इस ट्यूटोरियल में, हम एक रेगेक्स लिखेंगे जो स्ट्रिंग में सबसे अधिक बार आने वाली संख्या ढूंढता है। हम पायथन में रेगेक्स की जांच करेंगे।
प्रोग्राम लिखने के लिए नीचे दिए गए चरणों का पालन करें।
- re और collections मॉड्यूल आयात करें।
- संख्याओं के साथ स्ट्रिंग आरंभ करें।
- रेगेक्स का उपयोग करके सभी संख्याएं ढूंढें और उन्हें सरणी में संग्रहीत करें।
- collections मॉड्यूल से Counter का उपयोग करके सबसे अधिक बार आने वाली संख्या ढूंढें।
उदाहरण
# मॉड्यूल आयात करना import re import collections # स्ट्रिंग आरंभ करना string = '1222tutorials321232point3442' # सभी संख्याएं ढूंढने के लिए रेगेक्स regex = r'[0-9]' # स्ट्रिंग से सभी संख्याएं प्राप्त करना numbers = re.findall(regex, string) # काउंटर ऑब्जेक्ट counter = collections.Counter(numbers) # सबसे अधिक बार आने वाली संख्या ढूंढना high_frequency = 0 highest_frequency_number = None for key in list(counter.keys()): if counter[key] > high_frequency: highest_frequency_number = key # संख्या प्रिंट करना print(highest_frequency_number)
आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्नलिखित परिणाम मिलेगा।
2
निष्कर्ष
यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उन्हें टिप्पणी अनुभाग में उल्लेख करें।