1

次の形式で、サーバー呼び出しから JSON 文字列を受け取ります。

{"0":{"jpgN":"2","spread_value":"392.22","relevant_new":"text"},"1":{"jpgN":"1","spread_value":"395.28","relevant_new":"text"},"count":2}

RegExp を使用して、任意のキー jpgN の値を文字列"http://mydomain.com/keyValue.jpg"(例: "http://mydomain.com/2.jpg") に置き換える方法はありますか?

4

2 に答える 2

2

に置き換え"jpgN":"([^"]+)"ます"jpgN":"http://mydomain.com/$1.jpg"

ただし、プログラミング言語を使用してjsonを解析し、値を変更することをお勧めします。

于 2012-04-20T08:14:52.007 に答える
1

そんな感じ ?

var json = {"0":{"jpgN":"2","spread_value":"392.22","relevant_new":"text"},"1":{"jpgN":"1","spread_value":"395.28","relevant_new":"text"},"count":2};
var s = JSON.stringify(json);

s.replace(/\"jpgN\":\"(\w+)\"/g, "\"jpgN\":\"http://mydomain.com/$1.jpg\"");
于 2012-04-20T08:12:38.247 に答える