swift 切割字符串
在OC中 某个字符串可以按照指定的字符串切割。
在swift 中字符串切割方法做了更大的扩展,
具体的找到了如下两个方法:
targetStr.components(separatedBy: <#T##CharacterSet#>)
targetStr.components(separatedBy: <#T##StringProtocol#>)
这两个方法都会得到切割后的结果都 返回一个 数组 targetStr
是字符串变量
截图看一下结果
看着两个方法所需要的参数
第一个方法参数 CharacterSet
第二个方法参数 StringProtocol
CharacterSet
字符集合
/ * *
“字符集”表示一组符合unicode的字符。基础类型使用“字符集”将字符组合在一起进行搜索操作,以便在搜索过程中找到任何特定的字符集。这种类型提供了“写时复制”的行为,并且还连接到Objective-C的“NSCharacterSet”类。
* /
StringProtocol
这是字符串协议类型的参数,需要的是一个字符串和子字符串 即可
看原文如下
swift 切割字符串相关推荐
- swift中字符串截取方法(substring)
下面介绍2种swift的字符串截取方法,实际上用到了substringFromIndex,substringToIndex,substringWithRange 1.将String转化为NSStrin ...
- C#中切割字符串之正则表达式应用
这个是我做的使用正则表达式来切割字符串的一个案例部分代码: 功能简介:一条物流信息字符串中截取出多种数据详情 需要切割出的数据包括: 起始地,目的地,货物数量,货物单位,货物类型,车数量,车长度,车类 ...
- 【Groovy】Groovy 方法调用 ( 字符串切割 | 使用 Java 语法切割字符串 | 使用 Groovy 语法切割字符串直接为变量赋值 | 数组赋值给变量 变量个数小于等于数组长度 )
文章目录 一.字符串切割 1.使用 Java 语法切割字符串 2.使用 Groovy 语法切割字符串直接为变量赋值 3.数组赋值给变量 变量个数小于等于数组长度 二.完整代码示例 一.字符串切割 在 ...
- 按字符串长度切割字符串(支持汉字占2个长度)
/// <summary> /// 按指定长度切割字符串(汉字算2个字符长度) /// </summary> /// <param name="input&qu ...
- python 切割字符串
切割字符串,用split放法,分割符号为 ; , . import re line="3w.ναdΜāιι.com Provide you with a professional,platf ...
- Swift之字符串String的常规操作和处理
① Swift 字符串创建 // 类型推断 let str = "Hello" // 指定不可修改类型 let str1 : String = "Hello" ...
- php截取数组中的字符串,PHP 中使用explode()函数切割字符串为数组的示例
explode()函数的作用:使用一个字符串分割另一个字符串,打散为数组. 例如: 字符串 PHP;"> $pizza = "第1 第2 第3 第4 第5 第6"; ...
- mysql 切割字符串的妙用
为什么80%的码农都做不了架构师?>>> mysql 切割字符串的妙用 在优化以前写的一些mysql语句的时候,发现有些时候小伙伴竟然对于一个需求是用java代码统计的.速度虽 ...
- Swift学习:字符串和字符(Strings and Characters)
字符串是例如 "hello,world", "albatross" 这样的有序的 Character (字符)类型的值的集合.通过 String 类型来表示.一 ...
最新文章
- xftp不能上传文件到服务器,xftp传文件到云服务器
- Android深入浅出系列之实例应用—简单的手指拖动图片,图片滑来滑去显示应用Gallery和BaseAdapter以及ImageView的使用...
- 算法学习的链接(持续更新)
- vue使用html渲染组件,Vue.js在渲染组件之前填充数据
- labview嵌入c代码_Raspberry pi 4B+LabVIEW_2020amp;NXG部署WebApp
- Android在子线程里使用Toast报错Can't toast on a thread that has not called Looper.prepare()
- mysql 备份 一张表_mysql 备份表的一个方法
- 绿幕抠图-为你的想象插上翅膀
- mysql联合查询_mysql中的联合查询
- 工业智能网关BL110应用之六十二: 实现西门子S7-200SMART PLC 接入MQTT Client One云平台
- SegNet论文笔记及其创新点代码解析
- vue.js not detected问题解决
- 银行半结构化面试题目汇总
- 2005年商业科技盘点:最被高估10大技术
- 信创蓝海 合作共赢:统信UOS代理商推介会(郑州站)成功举行
- 数据结构-3 堆积木
- svn禁止访问“/svn/project/!svn/act解决办法
- 软件测试日记-了解CRM系统
- 最新彩虹外链网盘V5.1版网站源码 全新界面 支持图片违规检测
- VB6上创建金蝶K/3或KIS旗舰版插件