gpt4 book ai didi

python - 截断/修剪列表每一行的日期和时间

转载 作者:行者123 更新时间:2023-12-01 09:25:16 27 4
gpt4 key购买 nike

我有一个列表,它是电子邮件正文,每行末尾都有一个日期和时间戳。邮票的格式是一致的,所以可以从右边计算表达式。以下是示例数据:

Dear Volunteer2018-05-21 19:59:15
Your booking has been updated at metrowitnessing.com .2018-05-21 19:59:15
Crown Street - June 15th, 10:00am2018-05-21 19:59:15
Anthony James (m: 04xxxxxxxx)2018-05-21 19:59:15
Monica Brown (m: 04xxxxxxxx)2018-05-21 19:59:15
Bob Smith (m: 04xxxxxxxx)2018-05-21 19:59:15
Status: Confirmed2018-05-21 19:59:15

尝试了以下表达式,但没有结果,其中“body”是上面列出的示例数据。

import re
SourceList = input_data['body']
OutputList = filter(
lambda ThisWord: not re.match('^(?:(?:[0-9]{4}[:\/,]){2}[0-9]{2}|am|pm)$', ThisWord),
SourceList)

对于输出列表中的 ThisValue: 打印这个值

我可以使用什么表达式来删除附加到每行末尾的日期和时间戳?

最佳答案

使用 readlines 将文件加载到列表,然后您可以迭代它并截断最后 19 个字符 ([:-19])。这是硬编码且丑陋的,但它有效。

关于python - 截断/修剪列表每一行的日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50469021/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com