获取两个子串之间的字符串

时间:2013-02-14 18:56:30

标签: javascript regex string

我想在两个子串之间得到一个字符串。

例如:

代码:

'{{something}} Space {}} Space2 {{}}'.match(/{(.*?)}/g)

我希望它是:

['{something}','}','{}']

但它返回:

['{{something}','{}','{{}']

1 个答案:

答案 0 :(得分:2)

在这种情况下看起来会得到你想要的答案,但一般情况对我来说不是很清楚:

'{{something}} Space {}}'.match(/{([^{]*?)}/g)