date_pattern = r"\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}"
with open("/Users/runTest.log") as file:
runtest = file.read() # file.readlines()
real_start_time = re.search(date_pattern, runtest, flags=16).group()
real_start_time = datetime.strptime(real_start_time, '%Y-%m-%d %H:%M:%S')
print('real_start_time', real_start_time)
正则匹配解析文本中的日期
最新推荐文章于 2024-08-14 12:00:04 发布
该代码段读取名为/Users/runTest.log的文件,使用正则表达式(date_pattern)查找日期时间格式的字符串,并将其转换为datetime对象。找到的第一个匹配项被存储在real_start_time变量中并打印出来。
摘要由CSDN通过智能技术生成