-1
A
回答
1
1
採取考慮到有是可能目錄分隔符(您輸入看起來像一個路徑):
String s = "C:\Users\Desktop\bin\data\so on";
String result = String.Join(Path.DirectorySeparatorChar.ToString(),
s.Split(Path.DirectorySeparatorChar,
Path.AltDirectorySeparatorChar).Take(3));
或者,如果你想繼續,直到"/bin"
或"\bin"
發現你應該ç焊割Take
到TakeWhile
:
String result = String.Join(Path.DirectorySeparatorChar.ToString(),
s.Split(Path.DirectorySeparatorChar,
Path.AltDirectorySeparatorChar).TakeWhile(
x => !String.Equals(x, "bin", StringComparison.OrdinalIgnoreCase)));
天真soultion爲Substring(@"\bin")
可以在這樣的"C:\Windows\MyBins\Bin\SomeStaff"
+0
當字符串找到\ bin時,如何通過檢查字符串來斷開字符串來完成相同的任務?它可以切割所有後弦/ bin和結果將再次在同一即「結果C:\用戶\桌面」 – Atif
+0
@ user3418729:只要改變「拿」到「TakeWhile」 –
相關問題
- 1. 如何提取一部分字符串?
- 2. 如何提取部分字符串
- 3. cmd:如何提取部分字符串?
- 4. 如何提取部分字符串?
- 5. 提取部分字符串
- 6. 提取部分字符串
- 7. 提取部分字符串?
- 8. 提取字符串的一部分
- 9. 提取字符串的第一部分
- 10. 提取字符串的一部分
- 11. 提取字符串的一部分
- 12. 提取長字符串的一部分。
- 13. PHP提取字符串的一部分
- 14. 如何提取一部分由空格分隔的字符串?
- 15. 提取部分字符串從一個字符串在java中
- 16. 如何提取給定子字符串後的字符串的一部分?
- 17. 如何在C++中提取一部分字符串?
- 18. 如何在JavaScript中提取字符串的一部分
- 19. 如何在Perl中提取一部分字符串?
- 20. 如何提取字符串在PowerShell中的某一部分
- 21. PHP如何提取給定字符串的一部分?
- 22. 提取4個部分字符串
- 23. 字符串jQuery的提取部分
- 24. 在python中提取部分字符串
- 25. Beautifulsoup提取字符串部分
- 26. 提取部分字符串R
- 27. Bash:提取部分字符串
- 28. 在Golang中提取部分字符串?
- 29. R提取部分字符串
- 30. SQL提取部分字符串
輸入危險依據是什麼邏輯?請提供更多信息 – AcidJunkie