正则
不回溯
(?>...)
不回溯
.*+
.++
.?+
regex_verbose = r"""
^ # 匹配字符串开头
(\d{4}) # 捕获四位数的年份
- # 匹配连字符
(\d{2}) # 捕获两位数的月份
- # 匹配连字符
(\d{2}) # 捕获两位数的日期
$ # 匹配字符串结尾
"""
date_string = "2023-10-26"
match = re.match(regex_verbose, date_string, re.VERBOSE)