美文网首页
[iOS开发] Swift5.x字符串处理

[iOS开发] Swift5.x字符串处理

作者: WMSmile | 来源:发表于2020-11-17 11:07 被阅读0次

截取字符串

swift5.x

var str = "01234567890"
let start = str.index(str1.startIndex, offsetBy: 1)
let end = str.index(str1.startIndex,offsetBy:6)
//  str = str.substring(with: start..<end)  //swift4 已经废除
print("start - end str = \(String(str[start..<end]))")
print(" - end str = \(String(str[...end]))")
print("start -  str = \(String(str[start...]))")         

let newStr = str[..<end] 字符串开始到end位置 不包含end 打印 012345
let newStr = str[start...] 从start开始字符换末尾 包含start 打印 1234567890
let newStr = String(str[start..<end]) 包含start 不包含end 打印 12345

swift5.x 处理字符串并无没有像OC那样方便,可以将其分装成方法以供子弟调用

相关文章

网友评论

      本文标题:[iOS开发] Swift5.x字符串处理

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