我有一個來自 iOs 的 WhatsApp 聊天文本檔案,格式為 24 小時
[07/04/2018, 14:11:22] 邁克:????
我想從文本創建一個資料框。我嘗試過不同的日期模式,例如
def dateTimeios(s):
pattern = '^\[([0-9] )(\/)([0-9] )(\/)([0-9] ), ([0-9] ):([0-9] ):([0-9])?\] ' #(AM|PM|am|pm)?
result = re.match(pattern, s)
if result:
return True
return False
但他們不作業。如果我在幾秒鐘內添加 [ :([0-9] ) ] 我得到split()錯誤:要解壓的值太多
uj5u.com熱心網友回復:
嘗試:
x = re.search(r"^\[([0-9] )(\/)([0-9] )(\/)([0-9] ), ([0-9] ):([0-9] ):([0-9] )]", s)
print(x.group())
你的輸出:
>>> [07/04/2018, 14:11:22]
看看這個例子。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/353130.html
下一篇:如何在C 中決議8位日期?
