构造正则表达式匹配指定范围(1900/01/01至2099/12/31)中的日期,要求分别使用findall、search和match进行匹配。
此外不需要考虑大小月
构造正则表达式匹配指定范围(1900/01/01至2099/12/31)中的日期,要求分别使用findall、search和match进行匹配。
此外不需要考虑大小月
import re
test_date = "2099/12/31"
# search
mat = re.search(r"(\d{4}[/]\d{1,2}[/]\d{1,2})", test_date)
print(mat.group())
# findall
mat = re.findall(r"(\d{4}[/]\d{1,2}[/]\d{1,2})", test_date)
print(mat[0])
# match
mat = re.match(r"(\d{4}[/]\d{1,2}[/]\d{1,2})", test_date)
print(mat.group())
这个自己可以学习下就会啦,不用问的。