我正在研究一个适用于算法的迷你科学infix计算器postfix。我的输入是一个中缀字符串 .. 而我infix的 topostfix转换逻辑需要一个arrayof string。那么我怎样才能像这样拆分中缀字符串:
100+(0.03*55)/45-(25+55)
到一个字符串数组,其中每个操作数和运算符都是一个数组元素。像这样
"100" , "+" , "(" , "0.03" , "*" , "55" , ")" , "/" , "45" , "-"
等等...
请注意,字符串中没有空格,因此不能根据 regex 对其进行拆分" "。