如何使用SPLIT分隔字符串

本文关键字:字符串 分隔 SPLIT 何使用 | 更新日期: 2023-09-27 17:58:22

string str = "1 JPY = 1.3893 USD";

这是我的代码输出。我只想得到值(1.3893(并将其分配给一个变量。

使用split可以做到这一点吗?

如何使用SPLIT分隔字符串

请参阅下面的代码示例。

string str = "1 JPY = 1.3893";
string[] words = str.Split(' ');
int i=0;
foreach (string word in words)
{
    i++;
    if(word == "=")
    break;
}
string value= words[i];

给予你的输出将始终具有相同的格式:

string str = "1 JPY = 1.3893 USD";
var split = str.Split(' ')[3];
Console.WriteLine(split);

String.Split将允许您将字符串拆分为一个数组。以下示例使用字符串中的空格作为分隔符对其进行拆分。

您的字符串将变成一个字符串数组,作为调用Split的返回值。

  • [0]=1
  • [1] =日元
  • [2] ==
  • [3] =1.3893
  • [4] =美元

调用str.Split将允许您访问存储在索引3中的值,即您要查找的数字。

string str = "1 JPY = 1.3893 USD";
string val = str.Split(' ')[3];