2016-09-28 4 views
1

編集:完了済み!以下のようにTHANKS文字列のチャックから正規表現を使用して日付と時刻を解析する

コード:

輸入ASTは、あなたがリスト項目を反復処理し、それらのアイテムを一致させることができます

a = "('=====================================', '30/06/2016 17:15 T001 -------------------------------')" 

t=ast.literal_eval(a) 

z=re.compile(r"(\d\d/\d\d/\d\d\d\d)\s(\d\d:\d\d)") 

m = z.match(t[1]) 

if m: 
    print("date: {}, time {}".format(m.group(1),m.group(2))) 

答えて

1

を再度。

t = ast.literal_eval(a) # assuming `t` is an iterable 
z = re.compile(r"(\d\d/\d\d/\d\d\d\d)\s(\d\d:\d\d)") 
for item in t: # <----- 
    m = z.match(item) 
    if m: 
     print("date: {}, time {}".format(m.group(1), m.group(2))) 
     # break # if you want to get only the first matched data/time pair 
関連する問題