从字符串

时间:2016-09-06 12:44:28

标签: c# regex

我有一个程序,用户可以在其中输入各种值,其中包括平方根值。我已经尝试过设计一个系统,如果用户输入sqrt(number),那么程序将提取数字,然后对该数字执行Math.Sqrt(),然后将其传回。

Sqrt(4) / Sqrt(5)之类的理论可能性出现时,会出现主要问题。因为那时我不仅要处理一个sqrt()语句,而且还必须处理第二个语句。

我用于Regex的模式是:

string Pattern = @"sqrt\((.*)\)";

如何修改此模式以允许因分数而导致多个平方根的可能性?

我也被告知可能会考虑为此创建一个解析器。这是一个合适的解决方案吗?

0 个答案:

没有答案