试图找到最佳和最灵活的方式(解析器,正则表达式等)来接收使用百分比的字符串数学方程式,并输出一个新的字符串方程式,以在某些情况下更改百分比。由于方程可能具有许多排列,因此必须具有灵活性。
如果将非百分比数字相加,减去,除以某个百分比,则该规则会将百分比扩展为等于下一个操作数的百分比。
例如。.
120 + 12%
会输出..
120 + 12/100 * 120
。
从而使120增加120的12%。
但是120% * 120%
。
仍等于144%。
在这些字符串方程式中,%从未表示模量。模量由mod
运算符处理。
许多其他许多组合,不仅这些组合也必须工作。处理此类任务的最佳技术选择是什么?
这项特殊工作是用Javascript完成的。