求正则表达式

“{1 3747 object 1 0} {1/1 3763 All 1 0} {1/1/1 3803 object 0 0}”
这样一个字符串,我想使用正则表达式把花括号里边的内容提取出来,正则表达式改怎么写?
谢谢

阅读 2.5k
1 个回答
var str = "{1 3747 object 1 0} {1/1 3763 All 1 0} {1/1/1 3803 object 0 0}"
var re = /{(.+?)}/g
var result = []
var res
while(res = re.exec(str)) {
    result.push(res[1])
}
console.log(result)
// ["1 3747 object 1 0", "1/1 3763 All 1 0", "1/1/1 3803 object 0 0"]