0

我有一个字符串,其中包含一些这样的数学计算。

...12+Ne(10)ConvertTo(Nem) + 9 * 8/7...其中包含我的客户数学运算符(如在 ConvertTo 中)。像这样使用 ConvertTo 运算符。获取数组中的值

unitData : [ "Nm","Ne","Nem"],并将数字分配为 10 或其他任何ConvertTo值。稍后再次使用数组中的值调用运算符。我怎样才能得到这个Ne(10)ConvertTo(Nem) 字符串。

*在这个例子中 Ne 和 Nem 由计算器确定,在 unitData 数组中得到这个我需要 Ne-10 和 Nem 分离。

更新

我需要这种模式unitDataInArrayWhenKeyPress1(number)ConvertTo(unitDataInArrayWhenKeyPress2)

unitData 的每个元素代表按钮名称。并将名称插入到计算器屏幕。我需要unitDataInArrayWhenKeyPress1-number并且unitDataInArrayWhenKeyPress2分开。到目前为止我所尝试的是这个。

//reg=ConvertTo
replaceConvert: function (txt, reg) {

            console.log(txt);
            reg = reg + '\\d';
            console.log(new RegExp(reg, 'g'));
            console.log(txt.match(reg));
            return txt.replace(new RegExp(reg, 'g'));
        }

谢谢

4

0 回答 0