我正在寻找一种从字符串中自动提取日期的方法,但是在没有分隔符的情况下相互跟踪
例如我的字符串是:\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
任何帮助,将不胜感激!
鉴于它们的长度相等,你可以清除\n
然后使用textwrap
:
import textwrap
print(textwrap.wrap(my_string, 10))
你可以使用\n
删除strip()
:
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