我有一個詞正在顯示在標籤中。我可以編程嗎?它只顯示單詞的最後2個字符,還是僅顯示前3個字符?我怎樣才能做到這一點?顯示一定數量的字母
-1
A
回答
2
Swift的字符串API可能有點混亂。您可以通過characters
屬性訪問字符串的字符,然後您可以使用prefix()
或suffix()
來獲取所需的子字符串。需要字符的子集轉換回String
:
let str = "Hello, world!"
// first three characters:
let prefixSubstring = String(str.characters.prefix(3))
// last two characters:
let suffixSubstring = String(str.characters.suffix(2))
0
我同意這肯定是混淆了斯威夫特字符串索引工作,他們已經改變了一點點從斯威夫特1〜2製作google搜索了一下的挑戰,但一旦你掌握了一些方法,它實際上可以非常簡單。你基本上需要將它做成一個過程分爲兩個步驟:
1)查找索引需要 2)提前從那裏
例如:
let sampleString = "HelloWorld"
let lastThreeindex = sampleString.endIndex.advancedBy(-3)
sampleString.substringFromIndex(lastThreeindex) //prints rld
let secondIndex = sampleString.startIndex.advancedBy(2)
sampleString.substringToIndex(secondIndex) //prints He
相關問題
- 1. 如何根據給定數量的字母顯示單詞?
- 2. 顯示一定數量的素數
- 3. Javascript-顯示charAt一個字母+一個字母等詞
- 4. 顯示一定數量的div
- 5. 顯示spinner中的字母
- 6. 顯示第一個字母只
- 7. Bootstrap Typeahead只顯示第一個字母
- 8. 顯示一個字母在與延遲
- 9. 顯示英文字母在一個div
- 10. 以字母順序顯示數據iphone
- 11. 在二維數組中打印字母?第一個字母不顯示
- 12. 顯示第n個字母
- 13. 如何計算使用python顯示一個字母的次數?
- 14. 如何檢查字符串是否有一定數量的字母和數字?
- 15. .NET - 數字的字母數字表示
- 16. pyqt - 在QLineEdit中一定數量的字母后激活QCompleter
- 17. 檢索數據只顯示第一個字母
- 18. 在html中顯示名字首字母
- 19. 如何將用戶的選定值顯示爲字母而不是數字?
- 20. 掩碼中的顯示字母A maskedtextbox
- 21. 當我搜索帶有數字的字母顯示錯誤?
- 22. 在C#中,我怎樣才能顯示一定數量的數字?
- 23. 「找字符」代碼找到一個字中的字母數量
- 24. 自定義文字繪製使用DrawIndexedPrimitives,一些字母沒有顯示
- 25. 如何顯示一定數量的小數位
- 26. 如何在屏幕右側顯示字母字母
- 27. 如何顯示小寫字母和大寫字母
- 28. 如何在Android ListView上顯示字母字母
- 29. 顯示未定義變量的數組
- 30. 只顯示固定數量的表 - symfony
你的問題是混亂和您的標題是不同的。你想顯示單詞的最後兩個字母嗎?還是你有一個字串很多,你只想顯示最後兩個單詞? –
我有一個字符串,有一個單詞。我希望能夠顯示前幾個字母或前幾個字母。 – afafaf