Я пишу калькулятор для школьного проекта. Я столкнулся с проблемой при анализе формы в программе C#, используя VBScript MSScriptControl.ScriptControl().Eval()
. Это хорошо, за исключением логарифмов. VBS can not do C# logarithms с пользовательской базой, поэтому мне нужно использовать уравнение для его реформирования.Перемещение данных из одной строки в другую
мне нужно получить от log10(x)
к (log(x)/log(10))
или log(x, a)
где a
является базой для (log(x)/log(a)
.
Я пытался найти, но я не могу найти способ захватить два значения и поместить их по-другому. И поскольку я немного новичок в C#, я не мог придумать больше идеи, чем RegEx Спасибо за помощь
будет проще сделать это в двух разных регулярных выражениях – rock321987