//4.以某一特定位置来截取字符串

var string = " https://www.baidu.com"

let range = string.range(of: "baidu")

let lowerStr = string.substring(to: (range?.lowerBound)!)

//结果为: https://www.

print("to lower string: \(lowerStr)")

let upperStr = string.substring(to: (range?.upperBound)!)

//结果为: https://www.baidu

print("to upper string: \(upperStr)")

let lowerStr2 = string.substring(from: (range?.lowerBound)!)

//结果为: baidu.com

print("from lower string: \(lowerStr2)")

let upperStr2 = string.substring(from: (range?.upperBound)!)

//结果为: .com

print("from upper string: \(upperStr2)")

转载于:https://blog.51cto.com/9507270/1920827

lowerBound与upperBound相关推荐

  1. Spark采用分区方式读取数据库时partitionColumn, lowerBound, upperBound, numPartitions的理解与验证

    关键概念 partitionColumn:分区字段,需要是数值类的(partitionColumn must be a numeric column from the table in questio ...

  2. 2021年大数据Spark(二十):Spark Core外部数据源引入

    目录 外部数据源 MySQL 数据源 演示代码 HBase 数据源 HBase Sink ​​​​​​​HBase Source 外部数据源 Spark可以从外部存储系统读取数据,比如RDBMs表中或 ...

  3. 二进制搜索算法_使用安全摄像机镜头解释二进制搜索算法

    二进制搜索算法 by Julia Geist Julia·盖斯特(Julia Geist) 使用安全摄像机镜头解释二进制搜索算法 (Binary Search Algorithms explained ...

  4. spark 写mysql 设置主键_Spark Sql 连接mysql

    1.基本概念和用法(摘自spark官方文档中文版) Spark SQL 还有一个能够使用 JDBC 从其他数据库读取数据的数据源.当使用 JDBC 访问其它数据库时,应该首选 JdbcRDD.这是因为 ...

  5. AngularDart Material Design 输入

    2019独角兽企业重金招聘Python工程师标准>>> MaterialInputComponent Selector: <material-input:not(materia ...

  6. 零基础入门学习Python(33)-图形用户界面编程(GUI编程)EasyGui

    用户界面编程,即平时说的GUI(Graphical User Interface)编程,那些带有按钮.文本.输入框的窗口的编程 EasyGui是一个非常简单的GUI模块,一旦导入EasyGui模块,P ...

  7. 学习OpenCV——粒子滤波(网上两篇文章总结)

    粒子滤波的理论实在是太美妙了,用一组不同权重的随机状态来逼近复杂的概率密度函数.其再非线性.非高斯系统中具有优良的特性.opencv给出了一个实现,但是没有给出范例,学习过程中发现网络上也找不到.le ...

  8. Code Hunt SECTOR2(Loops) SECTOR3(Loops2)

    2019独角兽企业重金招聘Python工程师标准>>> 1.关于本博客的说明 Code Hunt 是我从CSDN上的一篇文章中无意间看到的:微软研究院正式发布编程学习游戏Code H ...

  9. 【08】Effective Java - 异常

    为什么80%的码农都做不了架构师?>>>    1.只针对异常的情况才使用异常 (1)基于异常的模式比标准模式要慢很多 try{int i = 0;while(true)range[ ...

最新文章

  1. 【论文写作分析】之一 《基于混合注意力Seq2seq模型的选项多标签分类》
  2. shopt_Linux命令
  3. linux查看redis索引,linux的redis操作命令
  4. 白盒测试-条件覆盖-短路陷阱
  5. android webview 获取 title,【报Bug】app webview 安卓机 title显示问题
  6. mongoDB Error:not master and slaveOk=false
  7. 小腹右侧突然疼了一下_腰椎间盘膨出,为什么不是脊椎柱中间疼,而是左侧疼?...
  8. WordPress数据库error establishing a database connection错误
  9. 机器学习中梯度下降算法的实际应用和技巧/李文哲
  10. XY相互独立,且服从指数分布,求U=max(X,Y)和V=min(X,Y)的概率密度函数
  11. activiti5 工作流
  12. 卡诺图化简 之 和之积形式 与 积之和形式
  13. JAVA面试常考系列七
  14. 保护Android网络数据教程
  15. 跟我学-域名解析故障排查技巧
  16. 【考研英语】作文套话(自用)
  17. 关于hive on spark的distribute by和group by使用以及小文件合并问题
  18. 我们这里最近很流行用彩色的丝带编成手环
  19. EasyGBS主子码流都为H.265时,切换出现花屏如何解决?
  20. 网络流建图方法(二)——辅助点(虚点)决策法洛谷 P1361 小M 的作物 Dinic

热门文章

  1. innodb Cardinality学习笔记
  2. OpenCV在图像中添加文字,画点,画直线
  3. 简单了解Vue的自定义组件与生命周期
  4. JAVA获取项目工程下的文件
  5. DNA甲基化检测服务
  6. 她说:我希望你好好写代码
  7. 20165115 第二周学习总结
  8. ajax 上传读取excel
  9. 移动app测试流程与测试点
  10. [Leetcode]@python 68. Text Justification