0

该字符串包含如下值:

my string [[ [[test1]] test2 ]] other text

我怎样才能得到一个值test1test2不同的变量?

我试过!

var test = "my string [[ [[test1]] test2 ]] other text";

var reg = /[^\[\]]*[\w ]+(?=\])/i;
var reg2 = /\]\]\s*(.*)\s*\]\]/i;

result = reg2.exec(test);

​alert(result);​

我自己制作的第二个常规,但它仍然不是答案,它返回给我一个数组。那么如何使它只有一个值而不是整个数组呢?

4

1 回答 1

1

使用这个正则表达式[^\[\]]*[\w ]+(?=\])

于 2012-12-27T17:18:01.100 回答