从没有空格的字符串中提取多个日期的简单方法?

2024-09-27 21:26:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找一种从字符串中自动提取日期的方法,但是不使用分隔符来跟踪对方

例如,我的字符串是:\n-\n24-04-201923-04-201922-04-201921-04-201920-04-201919-04-201918-04-2019

如何获得此输出:

24-04-2019
23-04-2019
22-04-2019
21-04-2019
20-04-2019
19-04-2019
18-04-2019

任何帮助都将不胜感激


Tags: 方法字符串分隔符n24
2条回答

假设它们的长度都相等,您只需清除\n,然后使用textwrap

import textwrap
print(textwrap.wrap(my_string, 10))

您可以使用strip()删除\n

my_string = my_string.strip()

您也可以使用此代码

string='\n-\n24-04-201923-04-201922-04-201921-04-201920-04-201919-04-201918-04-2019'
newStr=string[3:]
for char in range(0,len(newStr),10):
    print newStr[char:char+10]

这是输出

24-04-2019
23-04-2019
22-04-2019
21-04-2019
20-04-2019
19-04-2019
18-04-2019

相关问题 更多 >

    热门问题