-2
A
回答
0
試試這個:
let str = "Sally: Hello My Name is Sally"
let output = str.componentsSeparatedByString(": ").last!
print(output)
0
而另一個答案已經使用componentsSeparatedByString(_:)
和訪問其last
元素的建議,這也不是萬無一失,因爲該字符串可能類似於Sally: Hello: My Name is Sally
。在這種情況下,預期的結果是Hello: My Name is Sally
,但實際結果是My Name is Sally
。解決這個問題的一種方法是簡單地移除分離數組的第一個元素,並將其餘的數組加回去。
let str = "Sally: Hello: My Name is Sally"
let separated = str.componentsSeparatedByString(": ").dropFirst()
let output = separated.joinWithSeparator(": ")
相關問題
- 1. 修剪字符串
- 2. 如何根據字符修剪Swift中的字符串
- 3. 修剪字符串與Dapper.NET
- 4. 修剪字符和修剪字符串 - Python
- 5. 從字符串修剪字符
- 6. Swift NSAttributedString修剪
- 7. JavaScript修剪字符
- 8. 修剪字符串,刪除空白
- 9. 來自oracle的修剪字符串
- 10. 修剪字符串中的Teradata
- 11. 在C++中修剪字符串
- 12. 修剪Java中的字符串空白
- 13. 字符串修剪和拆分
- 14. Golang:字符串修剪功能
- 15. 從Javascript末尾修剪字符串
- 16. Linq自動修剪我的字符串!
- 17. 修剪網址字符串。 c#
- 18. 從字符串修剪空白?
- 19. 字符串空白清理不修剪
- 20. 如何在AppleScript中修剪字符串?
- 21. 腳本字符串不修剪
- 22. 使用Javascript修剪字符串
- 23. 如何修剪此JavaScript字符串?
- 24. 修剪unicode字符串中的空格
- 25. 如何修剪以下字符串?
- 26. 修剪字符串的offset和count
- 27. 如何從空間修剪字符串
- 28. 連接和修剪字符串
- 29. 修剪所有字符串屬性
- 30. 在JSON.NET中修剪json字符串
您的代碼確實*不會*產生'「您好:我的名字是薩莉」''。冒號失蹤。 –