Swift 5在整数索引处拆分字符串

ac1kyiln  于 2023-02-07  发布在  Swift
关注(0)|答案(1)|浏览(202)

过去你可以用substring来获取字符串的一部分,现在已经被字符串索引取代了,但是我似乎不能用整数来做一个字符串索引。

var str = "hellooo"
let newindex = str.index(after: 3)
str = str[newindex...str.endIndex]

不管字符串是什么,我都想要后面的3个字符,所以str应该包含“loo”,我该怎么做呢?

yzuktlbb

yzuktlbb1#

删除前三个字符并获取剩余的前三个字符

let str = "helloo"
let secondThreeCharacters = String(str.dropFirst(3).prefix(3))

如果字符串中的字符少于6个,则可以添加一些代码来处理这种情况

相关问题