-2
有沒有辦法從一個字符串中提取文本,通過從一個點搜索直到另一個?如何提取一個字符串從一個點到另一個?
比如我有以下字符串:
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」和「價格」
我試過很多選項之間例如: line.startswith("epr")
但它不能很好地工作,所以最簡單的我試過了,沒有寫的代碼太多行是:
test = string[103:108]
print test
的問題是它不是動態的,有沒有一種動態的方式來做到這一點?
非常感謝您的幫助!
看起來你有什麼不是一個字符串,但字典 – dmitryro
這不是一個字符串....這就是所謂的字典的對象......什麼是你真正需要的? –
我真的很抱歉,我是新來的Python,我不知道它是一個JSON ...我用這種方式解決它:j = json.loads(字符串)['epr'] – Lord