美文网首页ios iOS蓝牙开发SwiftUI学习
swift-字符串截取 截取指定字符前面或后面的字符串

swift-字符串截取 截取指定字符前面或后面的字符串

作者: 卓敦 | 来源:发表于2019-07-16 17:43 被阅读0次

截取‘:’前面所有的字符串

let str = "https://jianshu.com"
let range: Range = str.range(of: ":")!
let location: Int = str.distance(from: str.startIndex, to: range.lowerBound)
let subStr = str.prefix(location)
print(subStr)
打印结果:https

截取‘:’前面所有的字符串(结果包含‘:’)

let str = "https://jianshu.com"
let range: Range = str.range(of: ":")!
let location: Int = str.distance(from: str.startIndex, to: range.upperBound)
let subStr = str.prefix(location)
print(subStr)
打印结果:https:

截取':'后面的所有字符串

let str = "https://jianshu.com"
let range: Range = str.range(of: ":")!
 let location: Int = str.distance(from: str.startIndex, to: range.upperBound)
let subStr = str.suffix(str.count - location)
print(subStr)
打印结果://jianshu.com

截取':'后面的所有字符串(结果包含‘:’)

let str = "https://jianshu.com"
let range: Range = str.range(of: ":")!
 let location: Int = str.distance(from: str.startIndex, to: range.lowerBound)
let subStr = str.suffix(str.count - location)
print(subStr)
打印结果:://jianshu.com

小白写文章,写的不好的地方欢迎指出,好让我提升一下,多谢

相关文章

  • swift-字符串截取 截取指定字符前面或后面的字符串

    截取‘:’前面所有的字符串 截取‘:’前面所有的字符串(结果包含‘:’) 截取':'后面的所有字符串 截取':'后...

  • 正则截取指定内容之间的内容

    1、截取两个字符串之间的内容: 2、截取某个字符串前面的内容: 3、截取某个字符串后面的内容:

  • OC 字符串的截取

    1、字符串截取 2、从指定位置开始截取n个长度 3、分隔字符串 4、字符串的截取替换 5、替换掉截取某部分的字符串...

  • shell截取字符串

    获取字符串长度 最小限度从前面截取字符串 最大限度从前面截取字符串 最小限度从后面截取字符串 最大限度从后面截取字...

  • JS正则截取两个字符串之间及字符串前后内容的方法

    1、js截取两个字符串之间的内容: 2、js截取某个字符串前面的内容: 3、js截取某个字符串后面的内容:

  • JS正则截取两个字符串之间及字符串前后内容的方法

    1、js截取两个字符串之间的内容: 2、js截取某个字符串前面的内容: 3、js截取某个字符串后面的内容: 经典前...

  • 常用js方法

    1、获取url参数 2、js截取两个字符串之间的内容 3、js截取某个字符串前面的内容 4、js截取某个字符串后面的内容

  • 常用shell

    AWK 多个分隔符 删除文件中包含指定字符串的行 替换指定字符串 截取n到m列 diff 文件差异 字符串截取 $...

  • 2019-05-24

    例如,要截取一个字符串中,两个指定字符串中间的字符串,OC截取方法如下: // 要截取 "> 和

  • mac 终端常见命令

    切换shell 截取字符串 shell字符串的截取 shell字符串的截取 Shell脚本8种字符串截取方法总...

网友评论

    本文标题:swift-字符串截取 截取指定字符前面或后面的字符串

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