从python字符串中剥离时间戳/语法序列

时间:2012-04-25 12:23:16

标签: python string timestamp strip

我正在处理一个python脚本,该脚本从sdict中检索值作为字符串值。许多返回的值包含一个时间戳,具体取决于sdict,这有点烦人。

EG。 <2006-12-20 00:10:24 Cattle is a tree>

我不能为我的生活,弄清楚如何从返回的值中删除2006-12-20 00:10:24。有没有人有任何想法?我以为我可以在角色之间剥去任何东西。但是,返回的值通常包含 - 贯穿始终。

1 个答案:

答案 0 :(得分:3)

这是使用正则表达式的好选择。

>>> import re
>>> s = '<2006-12-20 00:10:24 Cattle is a tree>'
>>> re.sub(r'\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2} ', '', s)
'<Cattle is a tree>'