【发布时间】:2018-03-04 10:17:43
【问题描述】:
我想知道是否有人可以帮助提出一个优雅的解决方案,如何将从路由器的 API 接收到的时间字符串拆分为 "4d12h33m59s" 格式。
问题是字符串可能是动态大小。例如,它可以是"4d12h33m59s" 或"12h33m59s" 或"12y14w4d12h33m59s" 或"12m23s","33s"。
有没有什么优雅的方法可以分割字符串并得到一个类似的列表:
received_string = "12y14w4d12h33m59s"
time_list = convert_string(received_string)
print(time_list)
["12y","14w","4d","12h","33m","59s"]
【问题讨论】: