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