尝试使用Ruby中的正则表达式从json字符串中删除\“id \”:x

时间:2012-12-13 21:37:01

标签: ruby regex json

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

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

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

1 个答案:

答案 0 :(得分:2)

塞尔吉奥的JSON.parse是你应该考虑的事情。但是,你所看到的那些\可能并不是字符串的一部分。这就是irb如何展示它。

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