我有一个等式,我想通过使用运算符+
, -
, /
,*
作为分隔符来拆分。然后我想更改一项并将方程式重新组合在一起。例如一个方程可以是
s="5*3+8-somevariablename/6";
我在想我可以使用正则表达式来分解等式。
re=/[\+|\-|\/|\*]/g
var elements=s.split(re);
然后我会更改一个元素并将其重新组合在一起。但是除非我能以某种方式跟踪每个定界符以及何时使用它,否则我无法将其重新组合在一起。是否有其他类似的正则表达式工具?