我在 JavaScript 字符串变量中有一个复杂的 Excel 公式:
=IF(F5=1;"";
IF(F8=1;"Процентная ставка до постройки";
IF(F8=2.7;CONCATENATE("Процентная ставка в 1-ый год";G21);
IF(F8=3;CONCATENATE("Процентная ставка в первые 3 года";G21);
CONCATENATE("Процентная ставка в первые 5 лет";G21)))))
我需要从中提取“纯”数字并将它们替换为乘以 10 ^ 10 的数字。所以字符串应该变成
=IF(F5=10000000000;"";
IF(F8=10000000000;"Процентная ставка до постройки";
IF(F8=27000000000;CONCATENATE("Процентная ставка в 1-ый год";G21);
IF(F8=30000000000;CONCATENATE("Процентная ставка в первые 3 года";G21);
CONCATENATE("Процентная ставка в первые 5 лет";G21)))))
我不想触摸字符串 consts (1-ый, 5 лет) 或单元格名称 (F5, G21) 内的数字。
有什么简单的方法可以做到这一点,任何正则表达式之类的吗?
我真的不想要任何brainf * cking解析......