Trong hướng dẫn này, chúng tôi sẽ viết một regex để tìm số xuất hiện nhiều nhất trong chuỗi. Chúng tôi sẽ kiểm tra regex trong Python.
Làm theo các bước dưới đây để viết chương trình.
- Nhập lại và bộ sưu tập mô-đun.
- Khởi tạo chuỗi bằng số.
- 4Tìm tất cả các số bằng cách sử dụng regex và lưu trữ chúng trong mảng.
- Tìm số xuất hiện nhiều nhất bằng cách sử dụng Bộ đếm từ bộ sưu tập mô-đun.
Ví dụ
# 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)
Đầu ra
Nếu bạn chạy đoạn mã trên, thì bạn sẽ nhận được kết quả sau.
2
Kết luận
Nếu bạn có bất kỳ câu hỏi nào trong hướng dẫn, hãy đề cập đến chúng trong phần bình luận.