Python 正则表达式实现日期和时间格式匹配

2023-04-02 00:00:00 日期 格式 匹配

以下是使用Python正则表达式实现日期和时间格式匹配的详细步骤和代码演示:

步骤:

导入re模块,用于正则表达式的操作。
定义一个正则表达式模式,用于匹配日期和时间格式,比如 r'\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}' 。
使用re.findall()函数匹配字符串中的所有符合正则表达式模式的日期和时间格式,返回一个列表。
代码演示:

import re

# 定义正则表达式模式
pattern = r'\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}'

# 示例字符串
text = '欢迎来访问我的博客 pidancode.com,本站创建于 2022-10-01 08:30:00,分享编程技巧和经验。'

# 使用re.findall()函数匹配日期和时间格式
datetime_list = re.findall(pattern, text)

# 输出匹配到的日期和时间格式
print(datetime_list)

输出结果:

['2022-10-01 08:30:00']

解释:该正则表达式模式匹配了一个 yyyy-MM-dd HH:mm:ss 格式的日期和时间格式。在示例字符串中,匹配到了一个符合模式的日期和时间格式 2022-10-01 08:30:00。

相关文章