加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何获取字符串的最后4个字符?

发布时间:2020-12-14 05:54:01 所属栏目:百科 来源:网络整理
导读:参见英文答案 How do you use String.substringWithRange? (or,how do Ranges work in Swift?)3 我需要分隔字符串的最后4个字母。我该如何分开呢?字符串的长度正在改变。 例如: var a = "StackOverFlow"var last4 = a.lastFour //That's what I want to do
参见英文答案 > How do you use String.substringWithRange? (or,how do Ranges work in Swift?)3
我需要分隔字符串的最后4个字母。我该如何分开呢?字符串的长度正在改变。

例如:

var a = "StackOverFlow"
var last4 = a.lastFour //That's what I want to do
print(last4) //prints Flow
一个解决方案是substringFromIndex
let a = "StackOverFlow"
let last4 = a.substringFromIndex(a.endIndex.advancedBy(-4))

或字符后缀

let last4 = String(a.characters.suffix(4))

代码是Swift 2

编辑:

在Swift 3中,第一个解决方案的语法已更改为

let last4 = a.substring(from:a.index(a.endIndex,offsetBy: -4))

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读