我需要帮助和指导机制,检测,替换数字和评估字符串中的数学公式。公式包含在预定义的星形和结束符号中 例如:
A train starts at \[a+b*c\] m/s . it acceelates at \[a/b\] m/s2
现在我们有了&的值。 b,我们想要替换字符串中的值并计算表达式 像这样
if a=1, b=2,c=3
A train starts at 7 m/s . it acceelates at 0.5 m/s2
我很恳请在C#中提供一个可能的例子来帮助实现这个目标吗?
感谢任何帮助。 (我对正则表达式几乎陌生)
编辑: 道歉我忘了提及,变量/它们的vals,它们的符号都是未知的。我们需要动态评估它。 字符串由用户输入,在他/她之下,他/她告诉使用的变量及其值范围。
答案 0 :(得分:1)
答案 1 :(得分:0)
String.Format("A train starts at {0} m/s . it acceelates at {1} m/s2", a+b*c, a\b);