Python 删除除第一次出现之外的所有日期 [closed]

Python remove all dates except the first occurence [closed]

提问人:novicecoder07 提问时间:11/14/2023 最后编辑:novicecoder07 更新时间:11/14/2023 访问量:32

问:


想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。

8天前关闭。

我有一个日志文件,如下所示。.

2023-11-12 信息 部分文字 2023-11-13 信息 部分文字 2023-11-14 信息 部分文字

我只需要保留日期的第一次出现,即。2023-11-12 并删除 Python 中的其他日期。

我已经探索了 re.sub,替换函数但还没有弄清楚

Python 正则表达式

评论

0赞 furas 11/14/2023
也许你不应该为此使用正则表达式,而是逐行阅读,从行中获取日期,并检查你是否在特殊或中拥有这个日期。如果日期不存在,则保留此行并将日期添加到此特殊或listsetlistset
0赞 Community 11/14/2023
请编辑问题,将其限制在特定问题上,并具有足够的细节以确定适当的答案。
0赞 Reilas 11/14/2023
尝试。(?m)^(?!2023-11-12).+

答: 暂无答案