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

Python Regex를 사용하여 주어진 문자열에서 10+1의 모든 패턴 찾기

<시간/>

주어진 문자열에서 정규식 패턴 10+1을 찾아야 합니다. 이를 위해 파이썬에서 사용 가능한 re 모듈을 사용할 수 있습니다. 이 패키지에는 정규식과 검색하려는 문자열을 허용하는 find all이라는 메서드가 있습니다. 해당 문자열에서 패턴의 모든 항목을 제공합니다. 예를 들어,

입력 문자열의 경우 -

10000001 hello world 10011 test100000001test.

우리는 결과를 얻어야 합니다 -

10000001
1001
100000001

다음과 같이 re 패키지를 사용하여 구현할 수 있습니다. -

import re
occ = re.findall("10+1", "10000001 hello world 10011 test100000001test.")
for i in occ:
print(i)

이것은 출력을 줄 것입니다 -

10000001
1001
100000001