如何從NSString中提取最後4個字元?
要提取Swift字串中的最後4個字元,我們可以使用Swift中String類的內部函式。
每次新版本釋出時,Swift中的方法都會被修改、棄用、新增和改進。Swift提供了不同的方法來實現相同的功能。讓我們透過一些示例來看看這些方法。
方法1 - 子字串
在Swift 3中,允許我們使用名為substring的方法,我們可以傳遞字串、其最後一個索引以及我們想要從中修剪字串的偏移量。
讓我們來看一個例子。
var Str1 = "12312$$33@" print(Str1.substring(from:Str1.index(Str1.endIndex, offsetBy: -4)))
執行此程式碼後,我們將得到以下結果。

方法2 - 字尾
在Swift 4中,substring方法已被棄用,現在我們可以使用字串的suffix方法,它允許我們獲取任何字串的最後幾個字元。
我們可以像下面這樣使用它。
print(Str1.suffix(4))
執行此程式碼後,我們將得到以下結果。

我們也可以將其轉換為函式,並在我們的程式碼中作為Swift的擴充套件或普通函式使用。
func getLastFew(range ofCount: Int, from string: String) -> String {
return String(string.suffix(ofCount))
}我們可以像下面這樣使用它。
print(getLastFew(range: 4, from: Str1))
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP