【发布时间】:2016-08-16 10:18:30
【问题描述】:
我正在为一个学校项目编写一个计算器。我在使用 VBScript MSScriptControl.ScriptControl().Eval() 在 c# 程序中解析表单时遇到了问题。没关系,除了对数。 VBS 不能用自定义底数做 c# 对数,所以我需要使用一个方程来重新调整它。
我需要从log10(x) 到(log(x)/log(10)) 或从log(x, a) 其中a 是(log(x)/log(a) 的基础。
我尝试过搜索,但我真的找不到一种方法来获取两个值并以不同的方式放置它们。由于我对 c# 有点陌生,所以我想不出比 RegEx 更好的主意 感谢您的帮助
【问题讨论】:
-
用两个不同的正则表达式会更容易