0

我正在尝试在下面的代码中检索大括号之间的字符串。但不是string1,string2等等...它给出string1}{string2}{string3}{string4}{string5}{string6一个字符串

var m   = "{string1}{string2}{string3}{string4}{string5}{string6}";
var res = /\{(.*)\}/g.exec(m);
alert(res.length); // returns 2
alert(res[1]);     // returns string1}{string2}{string3}{string4}{string5}{string6

知道如何解决吗?

4

1 回答 1

1

设置?惰性匹配:

/{(.*?)}/g
于 2013-01-30T16:42:29.737 回答