如何从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