
str.matchAll() 함수는 여러 패턴을 한번에 찾을 수 있습니다.
예를 들어, 다음과 같은 문자열이 있을 때, "abc"와 "def"를 한번에 찾을 수 있습니다.
#hostingforum.kr
python
문자열 = "abc123def456"
str.matchAll() 함수를 사용하여 "abc"와 "def"를 한번에 찾을 수 있는 방법은 다음과 같습니다.
#hostingforum.kr
python
import re
문자열 = "abc123def456"
패턴 = r"abc|def"
일치하는_결과 = re.matchAll(패턴, 문자열)
for 결과 in 일치하는_결과:
print(결과)
위 코드에서 r"abc|def"는 "abc" 또는 "def"를 의미합니다.
re.matchAll() 함수는 문자열에서 일치하는 패턴을 찾은 후, 그 결과를 리스트 형태로 반환합니다.
위 코드에서 일치하는 결과를 출력하면, ["abc", "def"]이 출력됩니다.
따라서, str.matchAll() 함수를 사용하여 "abc"와 "def"를 한번에 찾을 수 있습니다.
2025-04-16 02:36