美文网首页
Swift 字符串String的截取

Swift 字符串String的截取

作者: iOS_tree | 来源:发表于2023-06-06 20:49 被阅读0次

1、截取第3个到倒数第2个之间的字符串,不包含第3个和倒数第2个

let string = "hello,world!"
let startIndex = string.index(string.startIndex,offsetBy: 4)
let endIndex = string.index(string.endIndex, offsetBy: -2)
let subString = string[startIndex..<endIndex]
print(subString)
//打印为 
// o,worl

也可以指定截取前面第3个到第7个之接的字符串,不包含第3个和第7个

let string = "hello,world!"
let startIndex = string.index(string.startIndex,offsetBy: 4)
let endIndex = string.index(string.startIndex,offsetBy: 7)
let subString = string[startIndex..<endIndex]
print(subString)
//打印
//o,w

2、截取指定下标的字符,下面案例为截取下标为6的字符

let string = "hello,world!"
let index = string.index(string.startIndex,offsetBy: 6)
let subString = string[index]
print(subString)
//打印为
//w

3、从字符串开头进行截取字符串,下面案例为截取前面5个字符串

let string = "hello,world!"
let prefix = string.prefix(5)
print(prefix)
//打印
//hello

3、从字符串末尾进行截取字符串,下面案例为截取后面6个字符串

let string = "hello,world!"
let suffix = string.suffix(6)
print(suffix)
//打印
//world!

相关文章

网友评论

      本文标题:Swift 字符串String的截取

      本文链接:https://www.haomeiwen.com/subject/wdngedtx.html