이 튜토리얼에서는 문자열에서 가장 많이 나오는 숫자를 찾는 정규식을 작성할 것입니다. 우리는 Python에서 정규식을 확인할 것입니다.
프로그램을 작성하려면 아래 단계를 따르세요.
- 다시 가져오기 및 컬렉션 모듈.
- 문자열을 숫자로 초기화합니다.
- 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
결론
튜토리얼에서 질문이 있는 경우 댓글 섹션에 언급하세요.