我有一个时间数据字符串:“2019-08-0218:18:06.02887”,我正试图在另一个文件中将其重写为另一个字符串“EV190802_181802”
我现在尝试的是将字符串拆分为列表,并通过这些列表重建另一个字符串:
hello=data.split(' ')
date=hello[0]
time=hello[1]
world=hello[0].split('-')
stack=time.split('.')
overflow=stack[0].split(':')
print('EV' + world[0] + world[1] + world[2] + '_' + overflow[0] + overflow[1] + overflow[2])
但是,我不知道如何在2019/world[0]中删除20个。有没有办法删除“20”
如果有其他方法重写字符串,也欢迎提出建议
使用正则表达式:
输出将是:
这只是解决问题的另一种方法
删除所有出现的
-
、.
和:
在一行中获取字符串:
相关问题 更多 >
编程相关推荐