파이썬, 문자열에서 숫자만 추출하는 예제
글. 수알치 오상문
정규식을 이용하여 숫자만 추출하는 예제입니다.
예 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']
반응형
'Python 기초' 카테고리의 다른 글
파이썬, 이전 달의 1일과 말일 구하는 예제 (0) | 2022.07.05 |
---|---|
파이썬, 다양한 랜덤 값(정수, 실수, 배치, 선택, 토큰 키, url) 생성 예 (0) | 2022.07.03 |
파이썬, 상위 하위 디렉터리/폴더 패키지/모듈 import (0) | 2022.06.27 |
윈도우 11, python pip 동작 안 할 때 (0) | 2022.06.17 |
Python, 함수에 전달 받은 값들을 한 문자열로 만들어 돌려주기 (0) | 2022.06.16 |