Что ж, у меня есть такие выражения: 27+3/(12-5)+9-(2*(12-10)+(7-6))
Мне нужны все скобки, чтобы получить подобный массив:
[(12-5),(2*(12-10)+(7-6)),(12-10),(7-6)]
Или какой-то массив в форме. Есть ли какой-нибудь простой способ сделать RegExp для этого случая? Ну, чтобы сделать что-то вроде:
const myExprStr = '27+3/(12-5)+9-(2*(12-10)+(7-6))';
const neededParenthesisArray = [...[], ...myExprStr.matchAll([some magic regexp])];
Ну наконец-то. Вопрос в том, может ли кто-нибудь поделиться со мной необходимым RegExp, или, может быть, есть какие-то документы, чтобы найти, как сделать RegExp?