0

以下のコードの中括弧の間の文字列を取得しようとしています。string1しかし、などの代わりにstring2...それはstring1}{string2}{string3}{string4}{string5}{string61つの文字列で与えます

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 に答える