python用正则表达式提取字符串中的日期
时间: 2023-10-09 09:15:19 浏览: 96
python 正则表达式获取字符串中所有的日期和时间
可以通过re模块使用正则表达式提取字符串中的日期。
例如:
```python
import re
text = "今天是2022年7月1日,明天是2022年7月2日。"
matchObj = re.search(r'\d{4}年\d{1,2}月\d{1,2}日', text)
if matchObj:
date = matchObj.group()
print(date) # 输出:2022年7月1日
else:
print("没有匹配到日期")
```
上述代码将从字符串 `text` 中提取出日期,其中正则表达式 `\d{4}年\d{1,2}月\d{1,2}日` 匹配的是 "年月日" 格式的日期。
如果需要匹配其他格式的日期,可以根据实际情况修改正则表达式。
阅读全文