Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 정규식을 사용하여 텍스트에서 날짜를 추출하는 방법은 무엇입니까?


Python 정규식을 사용하는 다음 코드는 주어진 문자열에서 날짜를 추출합니다.

예시

import datetime
from datetime import date
import re
s = "Jason's birthday is on 1991-09-21"
match = re.search(r'\d{4}-\d{2}-\d{2}', s)
date = datetime.datetime.strptime(match.group(), '%Y-%m-%d').date()
print date

출력

이것은 출력을 제공합니다.

1991-09-21