关于#Python#的问题,如何解决?

现在day可以补上,month补不上,请帮忙看看.

dayRegex=re.compile(r'(^(([0-3][1-9])|([1-9])|([1-3]0)) / (([0-1][1-2])|[1-9]|10) /([1-2][0-9]{3})$)',re.VERBOSE)
text1=input('请输入一个日期:')
formatdayRegex=re.compile(r'^(\d)/')  #日期是一位数补0
text2=formatdayRegex.sub(r'0\1/',text1)
formatmonthRegex=re.compile(r'^/(\d)/')  #月份是一位数补0
text3=formatmonthRegex.sub(r'/0\1/',text2)
mo=dayRegex.search(text3)

操作结果是这样:
请输入一个日期:5/5/1999
05/5/1999
日期正确

正则不是万能的,闰年问题,正则就解决不掉,大小月也是样,如果一定要正则解决,那得 1k 以上的正则内容

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^