c# - 获取字符串 C# 的特定部分
问题描述
所以我想把输入的某些部分变成变量。例如,输入是“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();
}
}
}
解决方案
推荐阅读
- php - PHP Wordpress - 如何单独向每个用户发送电子邮件,而不是密件抄送
- r - 如何添加缺失的年份和0来完成数据
- ant-design-pro - 如何将自己的环境变量传递给 UMIJS 应用程序?
- powershell - 如何让 Powershell yaml 正确解析看起来像日期的字符串
- c++ - 错误:成员访问不完整类型“蜗牛”
- javascript - Mac 上 Adobe Acrobat 的 javascript 保存在哪里?
- vba - 文件路径/类型 vba 中带有“包含”参数的 if/else 语句
- user-input - 如何在最近创建的用户上调用对象 ID
- tailwind-css - 可以从 CSS 中引用顺风颜色吗?
- javascript - 错误 TS2304:找不到名称“db”。在火力地推物体时