0

私は、sdict から値を文字列値として取得する python スクリプトに取り組んでいます。返される値の多くには、sdict に応じてタイムスタンプが含まれていますが、これは少し面倒です。

例えば。<2006-12-20 00:10:24 Cattle is a tree>

私は一生2006-12-20 00:10:24、戻り値から を削除する方法を理解できません。誰かアイデアはありますか?- 文字の間は何でも取り除けると思っていました。ただし、返される値にはしばしば - 全体が含まれます。

4

1 に答える 1

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>'
于 2012-04-25T12:27:55.920 に答える