반응형
"monkey 2010-07-10 love banana"와 같은 문자열에서 날짜를 어떻게 추출 할 수 있습니까? 감사!
해결 방법
날짜가 고정 된 형식으로 제공되는 경우 정규식을 사용하여 날짜를 추출하고 "datetime.datetime.strptime"을 사용하여 날짜를 구문 분석 할 수 있습니다.
import re
from datetime import datetime
match = re.search(r'\d{4}-\d{2}-\d{2}', text)
date = datetime.strptime(match.group(), '%Y-%m-%d').date()
그렇지 않으면 날짜가 임의의 형식으로 주어지면 쉽게 추출 할 수 없습니다.
참조 페이지 https://stackoverflow.com/questions/3276180
반응형
'파이썬' 카테고리의 다른 글
파이썬 UnicodeEncodeError : 'charmap'codec ca n't encode character '\ u2010': character maps to <undefined> (0) | 2020.11.18 |
---|---|
파이썬 scikit-learn에서 자신 만의 스코어러 기능을 생성 / 사용자 정의하는 방법은 무엇입니까? (0) | 2020.11.18 |
파이썬 Python에서 전체 목록을 명령 줄 인수로 전달하는 방법은 무엇입니까? (0) | 2020.11.18 |
파이썬 개수 및 그룹화 기준에 해당하는 Django (0) | 2020.11.18 |
파이썬 __getattr__과 __getattribute__의 차이점 (0) | 2020.11.18 |
댓글