0

次のような JSON 文字列があり{\"heading\":\"Test\",\"id\":1}、文字列から ID データを消去したいと考えています。

試してみましtest.gsub(/\,\\"id\\"\:d+/, '')たが、うまくいきません。

これを達成するにはどうすればよいですか?

4

1 に答える 1

2

Sergio の JSON.parse は考慮すべきものです。しかし、それをむき出しにすると、\あなたが見ている 's はおそらく実際には文字列の一部ではありません。それがirbの表示方法です。

だからtest.gsub(/,"id":\d+/, '')あなたが望むものでなければなりません。(正規表現の他のいくつかの小さなバグも修正されました)。

于 2012-12-13T21:48:29.990 に答える