书写一个python代码正则表达式,匹配一个日期
时间: 2024-01-21 09:02:27 浏览: 74
Python正则表达式匹配日期与时间的方法
好的,以下是一个可以匹配日期的正则表达式的 Python 代码:
```python
import re
date_regex = re.compile(r'\d{4}-\d{2}-\d{2}')
text = 'Today is 2022-01-01'
match = date_regex.search(text)
if match:
print('Found date:', match.group(0))
else:
print('No date found.')
```
这个正则表达式可以匹配“YYYY-MM-DD”格式的日期,其中“YYYY”代表四位数的年份,“MM”代表两位数的月份,“DD”代表两位数的日期。在上面的代码中,我们使用 `re.compile()` 方法来编译正则表达式,然后使用 `search()` 方法在文本中搜索匹配项。如果找到了匹配项,就打印出来;否则,就输出“no date found”。
阅读全文