我正在嘗試逐行查看日志文件并找到字符串的實例,例如5x76fd63-df62-4dae-a92b-10b8f38fb275有 4 個破折號。我需要所有行,但想使用匹配的字符串作為鍵/ID。
1 回答

慕姐8265434
TA貢獻1813條經驗 獲得超2個贊
我需要所有行,但想使用匹配的字符串作為鍵/ID。
由于您需要密鑰,因此字典是合適的。
import re
keyline = {} # start with empty dictionary
for line in file:
m = re.search("\w+-\w+-\w+-\w+-\w+", line) # search ID with four dashes
if m:
keyline[m.group()] = line # store the line with its ID
print(keyline)
添加回答
舉報
0/150
提交
取消