我有一个大字符串,我想从中提取圆括号内的所有部分。
说我有一个字符串
“这个(一)那个(一二)是(三)”
我需要编写一个返回数组的函数
["one", "one two", "three "]
我试图从这里找到的一些建议中编写一个正则表达式但失败了,因为我似乎只得到第一个元素而不是一个正确的数组,其中包含所有这些元素:http: //jsfiddle.net/gfQzK/
var match = s.match(/\(([^)]+)\)/);
alert(match[1]);
有人能指出我正确的方向吗?我的解决方案不必是正则表达式。