pattern = r"(Mon|Tues|Wednes|Thurs|Fri)day, (February|March) [0-9]{2}, [0-9]{4}\s*Day [0-9]{1}"
line = """
Wednesday, February 28, 2018
Day 4 3:00 Dismissal
All Day
Thursday, March 01, 2018
Day 5 1:30PM Dismissal
All Day
Friday, March 02, 2018
Day 6 3:00 Dismissal
All Day
Monday, March 05, 2018
Day 1 1:30 Dismissal
All Day
Tuesday, March 06, 2018
Day 2 3:00 Dismissal
All Day
Tuesday, March 06, 2018"""
result = re.findall(pattern, line)
print(result)
不起作用。你知道吗
如果只想捕捉关键点,请将其分组:
将获得:
如果你想捕获整个匹配字符串,不要将其分组(比如@ekhumro说在分组前使用
?:
):将获得
str
的列表:相关问题 更多 >
编程相关推荐