回答
请参阅下面的代码示例。
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];
你可以再次检查我的代码,我想要中间值,你的代码对于最后一个工作正常。我的输出将是“美元”,但我想INT的价值 –
这将是好的 –
它不会返回任何值:( –
给予理所当然您的输出将始终具有相同的格式:
string str = "1 JPY = 1.3893 USD";
var split = str.Split(' ')[3];
Console.WriteLine(split);
你可以再次检查我的代码,我想中间值,我的代码工作正常的最后一个。我的输出将是“美元”,但我想int值 –
然后我的建议是将分割使用空间,并始终采用数组的第四个值......但是,只有当您的输出始终是相同:var split = str.Split('')[3] .Trim(); –
String.Split
会让你分割字符串到一个数组。以下示例使用字符串中的空格作为分隔符对其进行分割。
将字符串转换为字符串数组,作为调用Split
的返回值。
- [0] = 1
- [1] = JPY
- [2] = =
- [3] = 1.3893
- [4] = USD
呼叫str.Split
将允许您访问存储在索引3中的值,这是您之后的数字。
string str = "1 JPY = 1.3893 USD";
string val = str.Split(' ')[3];
Putting [3] returns“=”。 –
我累了放[4],它什么也没有返回 –
不,输出“1.3893”正如你可以看到[这里](https://dotnetfiddle.net/efM1KA)。 –
- 1. 如何分割字符串并使用boost :: split保持分隔符?
- 2. Boost :: Split使用整个字符串作为分隔符
- 3. 如何使用字符串分隔符分割字符串?
- 4. 如何使用字符串分隔符分割字符串?
- 5. SPLIT用\ n分隔符
- 6. 如何使用分隔字符串分割字符串“#|#”
- 7. 使用boost :: algorithm :: split分割字符串
- 8. 如何在PHP中使用分隔符分隔字符串?
- 9. Split字符串由任意字符分隔
- 10. .split(“,”)分隔字符串的每个字符
- 11. 如何使用多个分隔符分隔字符串并保留分隔符?
- 12. boost :: split:如何用字符分割字符串?
- 13. .split()一个句子字符串的元素,高级分隔符
- 14. Java字符串split()分隔符为零长度值
- 15. 用“||”分隔字符串分隔符
- 16. 用分隔符分隔字符串
- 17. 如何使用字符“[”在java中使用split()分割字符串
- 18. 如何使用split()函数在javascript中分割字符串
- 19. 如何使用.Split()在空行上分割字符串?
- 20. Java - 使用多个分隔符的字符串解析或split()错误
- 21. 如何用特定分隔符分隔字符串?
- 22. 如何在bash中用多个分隔符分隔字符串
- 23. 如何用“。”分隔字符串分隔符C
- 24. 如何使用Oracle 10g REGEXP_SUBSTR使用字符串分隔符提取字符串
- 25. 使用字符串作为分隔符来拆分字符串
- 26. 如何使用分隔符分割字符串'|'
- 27. 如何在java中使用分隔符分割字符串?
- 28. 如何使用多个分隔符分割字符串
- 29. 如何使用分隔符在php中分隔或分割字符串?
- 30. 如何用新行分隔字符串?
'var result = str.Split('=')。Last()。Trim();'阅读Split的文档。 – user3185569