0

我有一个看起来像的 JSON 字符串,{\"heading\":\"Test\",\"id\":1}我想从字符串中擦除 ID 数据。

我试过test.gsub(/\,\\"id\\"\:d+/, '')了,但这不起作用。

如何最好地实现这一目标?

4

1 回答 1

2

Sergio 的 JSON.parse 是您应该考虑的。但是,除此之外,您看到的那些\' 可能并不是字符串的一部分。这就是 irb 的显示方式。

所以test.gsub(/,"id":\d+/, '')应该是你想要的。(还修复了正则表达式中的一些其他小错误)。

于 2012-12-13T21:48:29.990 回答