我有一個JSON文件中像這樣相匹配的字符串:如何修改一個文件來代替,這種模式
{
"title": "Pilot",
"image": [
{
"resource": "http://images2.nokk.nocookie.net/__cb20110227141960/notr/images/8/8b/pilot.jpg",
"description": "not yet implemented"
}
],
"content": "<p>The pilot ...</p>"
},
{
"title": "Special Christmas (Part 1)",
"image": [
{
"resource": "http://images1.nat.nocookie.net/__cb20090519172121/obli/images/e/ed/SpecialChristmas.jpg",
"description": "not yet implemented"
}
],
"content": "<p>Last comment...</p>"
}
我需要更換所有的資源值的內容在文件中,因此,如果 一個字符串具有以下格式:
"http://images1.nat.nocookie.net/__cb20090519172121/obli/images/e/ed/SpecialChristmas.jpg"
的結果應該是:
"../img/SpecialChristmas.jpg"
有人能告訴我如何匹配該模式以修改文件?
我想是這樣的建議:
https://stackoverflow.com/a/4128192/521728
,但我不知道如何使它適應我的處境。
在此先感謝!
是否有任何非圖像資源,或者它們是否都是「../img/*」形式的圖像? '? –
該文件是如此之大,它只是'json.load',禁止將它視爲字典,然後是'json.dump'嗎? – kojiro