Python书写一个正则表达式,匹配一个日期
时间: 2023-07-07 18:06:07 浏览: 91
匹配日期的正则表达式
4星 · 用户满意度95%
以下是一个匹配日期的正则表达式:
```
import re
pattern = r'\d{4}-\d{2}-\d{2}'
date_string = 'Today is 2021-11-23'
match = re.search(pattern, date_string)
if match:
print('Date found:', match.group())
else:
print('No date found')
```
该正则表达式将匹配格式为 `YYYY-MM-DD` 的日期,例如 `2021-11-23`。在上面的代码中,我们使用了 Python 的内置 `re` 模块来执行正则表达式匹配。如果找到日期,则会打印出匹配的字符串;否则,将打印出 "No date found"。
阅读全文