有没有办法从一个字符串中提取文本,从一个点搜索到另一个点
例如,我有以下字符串:
string = {"sn":"Arsenal To Win","mn":"Match Result","ewc":"1/1 1","cid":9281870353,"prt":"CP","ewf":"1.0","epr":"2.12","prices":{"0":"28/25","1":"2.12","2":"+112","3":"1.12","4":"-0.893","5":"1.12"}}
我想提取的是第一个值2.12,在“epr”和“prices”之间
我尝试了很多选择,例如:
line.startswith("epr")
但是效果不好,所以我尝试的最简单的方法是,不用写太多代码行:
test = string[103:108]
print test
问题是它不是动态的,有动态的方法吗
非常感谢你的帮助
你的对象不是字符串,而是字典。
2.12
不在'epr'
和'prices'
之间;它只绑定到'epr'
,而且由于字典是无序的,所以它在逻辑上不会被'prices'
跟在后面。如果您想访问2.12
,那么相关问题 更多 >
编程相关推荐