파이썬, 문자열에서 숫자만 추출하는 예제 

 

글. 수알치 오상문

 

정규식을 이용하여 숫자만 추출하는 예제입니다. 

 

예 1: r'[^0-9]' : 숫자가 아니면

예 2: r'\d+' : 숫자가 연속으로 이어지면

 

import re 
string = '순수100% 자연산, 123건 배송중, 45건 배송완료'
num = re.sub(r'[^0-9]', '', string)  # '10012345'
print(num)
nums = re.findall(r'\d+', string)  # ['100', '123', '45']
print(nums)

 

[실행 결과]

10012345
['100', '123', '45']

 

 

반응형

+ Recent posts