字符串包含如下值:
my string [[ [[test1]] test2 ]] other text
如何在不同的变量中获取值test1
和test2
?
我试过了!
var test = "my string [[ [[test1]] test2 ]] other text";
var reg = /[^\[\]]*[\w ]+(?=\])/i;
var reg2 = /\]\]\s*(.*)\s*\]\]/i;
result = reg2.exec(test);
alert(result);
我自己做的第二个常规,但它仍然不是答案,它给我一个阵列。那么如何使它只有一个值而不是整个数组?
答案 0 :(得分:1)
使用此正则表达式[^\[\]]*[\w ]+(?=\])