我尝试使用正则表达式将一个表达式分解成多个部分。目前,我是通过空格来进行分割的,但这并不是正确的方法。以下是一个示例表达式:
我需要的结果是所有零件的清单:
var expression = "#X+ 23>=#Threshold && #X * 4 != 54 || #IgnoreCheck"
我需要的结果是所有零件的清单:
["#X", "+", "23", ">=", "#Threshold", "&&", "#X", "*", "4", "!=", "54", "||", "IgnoreCheck"]
需要考虑拆分的字符:
&& || != + = - * / ^ > < <= >=