我有一個字符串像'/ Test1/Test2',我需要把Test2從相同的分開。我怎麼能在c#中做到這一點?如何使用子字符串拆分字符串
回答
嘗試這種情況:
string toSplit= "/Test1/Test2";
toSplit.Split('/');
或
toSplit.Split(new [] {'/'}, System.StringSplitOptions.RemoveEmptyEntries);
分裂,後者將刪除空字符串。
添加.Last()
會讓你最後一個項目。
例如
toSplit.Split('/').Last();
SplitOptions.RemoveEmptyEntries:P或類似的東西我忘記了確切的名字,以擺脫你會得到的第一個/ –
是的,你是對的 –
使用.Split和LINQ的一點點,你可以做以下
string str = "/Test1/Test2";
string desiredValue = str.Split('/').Last();
否則,你可以做
string str = "/Test1/Test2";
string desiredValue = str;
if(str.Contains("/"))
desiredValue = str.Substring(str.LastIndexOf("/") + 1);
感謝二進制自找煩惱,忘記了你想要丟掉'/',防守柵欄杆
字符串desiredValue = str.Substring(str.LastIndexOf(「 /「)+ 1);'因爲你不想要分隔符? –
使用.Split()。
string foo = "/Test1/Test2";
string extractedString = foo.Split('/').Last(); // Result Test2
這個網站有不少的examples of splitting strings in C#。值得一讀。
string [] arr = string1.split('/'); string result = arr [arr.length - 1];
string [] split = words.Split('/');
這會給你一個包含「」,「Test1」和「Test2」的數組split
。
如果你只是想Test2的部分,試試這個:
string fullTest = "/Test1/Test2";
string test2 = test.Split('/').ElementAt(1); //This will grab the second element.
string inputString = "/Test1/Test2";
string[] stringSeparators = new string[] { "/Test1/"};
string[] result;
result = inputString.Split(stringSeparators,
StringSplitOptions.RemoveEmptyEntries);
foreach (string s in result)
{
Console.Write("{0}",s);
}
OUTPUT : Test2
- 1. 用字符串拆分字符串?
- 2. 使用split.string(「」);將字符串拆分爲子字符串。
- 3. 子字符串拆分 - PHP
- 4. 如何在iOS中將字符串拆分爲子字符串
- 5. 如何將字符串拆分爲java中的子字符串
- 6. 如何將字符串拆分爲子字符串?
- 7. 如何將字符串拆分爲等長的子字符串?
- 8. 如何將字符串拆分爲iOS中的子字符串?
- 9. 如何將字符串拆分爲重複的子字符串
- 10. Elisp拆分字符串函數來拆分字符串。字符
- 11. 如何拆分字符串?
- 12. 如何拆分字符串?
- 13. 如何拆分字符串?
- 14. 如何拆分字符串
- 15. 拆分字符串的子字符串不是字符
- 16. 使用字符串作爲分隔符來拆分字符串
- 17. 使用多字符字符串的拆分字符串
- 18. 如何使用PHP拆分字符串?
- 19. 從字符串拆分字符串
- 20. 將字符串拆分爲字符串
- 21. 將字符串拆分爲字符串
- 22. 如何將字符串拆分爲字母字符串和數字字符串?
- 23. 使用拆分將字符串拆分爲2個字符組?
- 24. 拆分字符串在字
- 25. C#拆分字符串 - 將字符串拆分爲數組
- 26. 用C拆分字符串
- 27. 如何拆分數字字符串android
- 28. 如何使用字符串#拆分反斜槓字符?
- 29. 將字符串拆分爲幾個子字符串C
- 30. 將字符串拆分爲子字符串c
看看string.Split()方法。 – Maggie