Создание регулярного выражения
Есть строка, состоящая только из [...] и (...), где "..." значит любой текст, кроме скобок.
Пример:
[test](test1)(test2)
Мне нужно создать регулярное выражение, что выделяет все части со скобками и тем, что внутри их. То есть, программа должна вернуть массив:
["[test]", "(test1)", "(test2)"]
Я пробовал /(\[.*\]|\(.*\))/g, но получаю ["[test]", "(test1)(test2)"].
Использую javascript и .match.