私は学校プロジェクト用の電卓を作成しています。 VBScript MSScriptControl.ScriptControl().Eval()
を使って、C#プログラムでフォームを解析するときに問題が発生しました。対数を除いて問題ありません。 VBSはカスタムベースでC#の対数を行うことはできませんので、私は式を使ってそれを再構築する必要があります。データをある文字列から別の文字列に移動する
私はlog10(x)
から(log(x)/log(10))
またはa
がベースであるlog(x, a)
から(log(x)/log(a)
に取得する必要があります。
私は検索しようとしましたが、実際には2つの値を取得して別の方法で配置する方法を見つけることができません。そして、私はC#の少し新しいので、RegExよりも良いアイデアを思いつきません 助けてくれてありがとう
それは2つの異なる正規表現でそれを行う方が簡単になるでしょう – rock321987