我正在尝试从我的示例字符串中创建一个字典,但我得到的样本源非常脏
我的工作python代码片段:
dict(item.split(':', 1) for item in re.sub(' ', '', re.sub('"', '', ','.join(
list(filter(None, re.sub('\r', '', text_subsection.split('text')[1]).split('\n')))))).split(',')
)
text_subsection 中的内容示例如下:
\r\n; Count of Something: 3\r\ntext\r\n"Key1: 9999999, Key2: mnkhkljh213, Key3: 593, Key4: 66666"\r\n"Key5 something: sample, Desc: , Date: 4/28/2025, Time: 4:15 PM"\r\n"ANOTHERKEY: 622523, KEY1: 9999999, KEY6: 160305, KEY7: 0, KEY8: 10, KEY11: 1, DATE: 4/28/2025, TIME: 16:15:50"\r\n
笔记:
是的,key1 的形式为“Key1”和“KEY1”
是的,日期以“Date”和“DATE”的形式出现
是的,时间以“时间”和“时间”以及多个“:”的形式出现
是的,key5 名称中有一个空格
我同意稍后使用这个字典的逻辑中这些关键的重复