今天,实习的工作工作中遇到一个问题。s0="2017-7"
s1="2017-10"
s2="2018-12"
p=re.compile(r"((2017)|2018)-(?(2)(?:10|11|12)|(\d{1,2}))")
z=re.match(p,s2)
if z:
print(z.groupdict())
print(z.start())
print(z.span())
print(z.end())
print(z.expand(r'\1 \2 \3'))
print("可以正确匹配")
print(z.groups())
print(z.group())
print(z.group(0))pattern.sub
pattern.subn

本文介绍了一段使用Python正则表达式进行日期格式匹配的代码示例,具体包括如何编写正则表达式来匹配2017年及2018年的特定月份日期,并展示了代码中使用的方法如groupdict(), start(), span(), end(), expand()等。

被折叠的 条评论
为什么被折叠?



