1
我想知道如何从字符串中获得并使用reg表达式所有值,直到逗号从结尾开始。见下面的例子,我想获得价值"CA 0.810"
到一个变量:python正则表达式 - 从字符串中提取值
prue ="VA=-0.850,0.800;CA=-0.863,0.800;SP=-0.860,0.810;MO=-0.860,0.810;SUN=MO -0.850,CA 0.810"
到目前为止,我有下面的代码:
test = re.findall('([0-9]+)$',prue)
print test
不过,我只得到以下的输出:
['810']
您能否告诉我如何将"CA 0.810"
纳入test
变量?
用逗号分隔并得到最后一个项目。 –
正则表达式的任何原因?为什么不只是'prue.rpartition(',')[2]'? –
同意@JonClements正则表达式应该只是最后的手段。 –