Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để chúng tôi sử dụng biểu thức chính quy Python để khớp với một chuỗi ngày?


Trong trường hợp đầu tiên trong mã bên dưới chuỗi ngày nhất định khớp với định dạng d-m-y và trong trường hợp thứ hai, chuỗi ngày không khớp với định dạng

Ví dụ

import re
datestring = '21-09-1991'
foo =re.match('(\d{2})[/.-](\d{2})[/.-](\d{4})$', datestring)
print foo.group()
datestring = '1991-09-21'
foo =re.match('(\d{2})[/.-](\d{2})[/.-](\d{4})$', datestring)
print foo

Đầu ra

21-09-1991
None