Создание регулярного выражения

Есть строка, состоящая только из [...] и (...), где "..." значит любой текст, кроме скобок.
Пример:

[test](test1)(test2)

Мне нужно создать регулярное выражение, что выделяет все части со скобками и тем, что внутри их. То есть, программа должна вернуть массив:

["[test]", "(test1)", "(test2)"]

Я пробовал /(\[.*\]|\(.*\))/g, но получаю ["[test]", "(test1)(test2)"].
Использую и .match.


Ответы (0 шт):