Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬에서 정규식을 사용하여 문자열에서 가장 많이 발생하는 숫자

<시간/>

이 튜토리얼에서는 문자열에서 가장 많이 나오는 숫자를 찾는 정규식을 작성할 것입니다. 우리는 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

결론

튜토리얼에서 질문이 있는 경우 댓글 섹션에 언급하세요.