取字符串C#的特定部分

时间:2020-11-03 00:33:17

标签: c# string split

所以我想接受输入的某些部分并使它们可变。因此,例如,要输入的输入是“ 3x ^ 2 + 4x + 6”,我希望代码从该字符串中取出3、4和6。有没有一种方法可以有效地做到这一点,当我将[1]增大时,会出现异常,而当[1]或以下时,则不会写入任何内容。我只需要一些简单的方法就可以将那些特定的数字排除在那些位置之外。 3x ^ 2可能只是没有数字的x ^ 2,而4x可能只是x。在这种情况下,我想取“ 1”。请让我知道是否需要提供更多详细信息。那就是我目前在项目中拥有的所有代码。


namespace Factoring_Calculator
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Input the equation you want factored(no spaces): ");
            string equation = Console.ReadLine();

            Console.Write(equation);
            string a = equation.Split("x")[1];
            Console.Write(a);
            Console.Read();
        }
    }
}

0 个答案:

没有答案