我正在尝试解析一个句子(或文本行),其中您有一个句子,并且可以选择在同一行上跟随一些键/值对。键/值对不仅是可选的,而且是动态的。我正在寻找类似的结果:
输入:
"There was a cow at home. home=mary cowname=betsy date=10-jan-2013"
输出:
Values = {'theSentence' : "There was a cow at home.",
'home' : "mary",
'cowname' : "betsy",
'date'= "10-jan-2013"
}
输入:
"Mike ordered a large hamburger. lastname=Smith store=burgerville"
输出:
Values = {'theSentence' : "Mike ordered a large hamburger.",
'lastname' : "Smith",
'store' : "burgerville"
}
输入:
"Sam is nice."
输出:
Values = {'theSentence' : "Sam is nice."}
感谢您的任何输入/方向。我知道这些句子似乎是一个家庭作业问题,但我只是一个 python 新手。我知道这可能是一个正则表达式解决方案,但我不是最好的正则表达式。