Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个看起来像的 JSON 字符串,{\"heading\":\"Test\",\"id\":1}我想从字符串中擦除 ID 数据。
{\"heading\":\"Test\",\"id\":1}
我试过test.gsub(/\,\\"id\\"\:d+/, '')了,但这不起作用。
test.gsub(/\,\\"id\\"\:d+/, '')
如何最好地实现这一目标?
Sergio 的 JSON.parse 是您应该考虑的。但是,除此之外,您看到的那些\' 可能并不是字符串的一部分。这就是 irb 的显示方式。
\
所以test.gsub(/,"id":\d+/, '')应该是你想要的。(还修复了正则表达式中的一些其他小错误)。
test.gsub(/,"id":\d+/, '')