我有一个像aaaaaa(bbbbb(ccccccc)dddddd)eeeeeefffff)hhhhh(iiiiii
这样的字符串,如何编写一个可以获得bbbbb(ccccccc)dddddd
的正则表达式。
在上面的示例中,有两对括号,一对在另一对中。我希望获得外部的所有内容。
我不知道。
答案 0 :(得分:0)
可能不是最佳解决方案,但这可能适合您的情况:
var regex = /\((.*?\(.*?\).*?)\)/;
以下是测试内容的片段:
var string = 'aaaaaa(bbbbb(ccccccc)dddddd)eeeeeefffff)hhhhh(iiiiii',
matches = string.match(/\((.*?\(.*?\).*?)\)/);
console.log(matches[1]);