본문 바로가기
BackEnd/파이썬

[파이썬] 문자열에서 숫자만 추출하기

by whdgus928 2023. 1. 11.

문자열에서 숫자만 추출하는 방법

import re

string = 'data_20220101-20220228'

1. 1개의 문자열로 추출 -> 2022010120220228

numbers = re.sub(r'[^0-9]', '', string)

2. 연속된 단위로 list로 추출 -> ['20220101','20220228']

numbers = re.findall(r'\d+', string)

3. 낱개 단위로 list 출력 -> ['2','0','2','2' ... '2','8']

numbers = re.findall(r'\d', string)
반응형

댓글