const e = "1+-33-(0.1*22.1234/7-9)";
["1", "+", "-33", "-", "(", "0.1", "*", "22.1234", "/", "7", "-", "9", ")"];
// "+", "-33"
console.log(e.match(/[()+-/\*]|\d+\.?\d*/g));
// ["1", "+", "-", "33" ...];
// "+", "-", "33"
но она не понимает что такое отрицательные числа, а я не понимаю как заставить ее понимать
-