본문 바로가기
코딩/파이썬 문법

파이썬 re.findall()

by rosemarie 2023. 9. 25.
반응형

 

re.findall(r'\d+', my_string)

 

Python의 re 모듈에 있는 findall()함수를 사용하는 코드

문자열 my_string에서 정규 표현식 패턴 \d+ 과 일치하는 모든 부분을 찾아 리스트로 반환한다.

\d+: 정규표현식 패턴. \d는 숫자를 나타내며, +는 앞의 문자가 하나 이상 반복될 수 있음을 나타냅니다. 따라서 \d+는 하나 이상의 연속된 숫자를 의미합니다.

re.findall(r'\d+', my_string): my_string에서 하나 이상의 연속된 숫자를 찾아 리스트로 반환합니다. 예를 들어 my_string이 "abc123def456"이면, 이 함수는 ['123', '456']을 반환합니다.

이처럼 python의 re.findall()함수와 정규표현식을 사용하면 문자열에서 특정 패턴을 찾을 수 있습니다.

 

'코딩 > 파이썬 문법' 카테고리의 다른 글

파이썬의 배열을 거꾸로 출력하는 방법  (0) 2023.09.11
파이썬 ord함수, chr함수  (0) 2023.09.05
문자 리스트를 문자열로 변환하기 join 메서드  (0) 2023.08.21
eval 함수  (0) 2023.08.07
sort 함수  (0) 2023.07.03