回答
請參閱下面的代碼示例。
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