天天看点

swift 切割字符串

在OC中 某个字符串可以按照指定的字符串切割。

在swift 中字符串切割方法做了更大的扩展,

具体的找到了如下两个方法:

targetStr.components(separatedBy: <#T##CharacterSet#>)
targetStr.components(separatedBy: <#T##StringProtocol#>)
           

这两个方法都会得到切割后的结果都 返回一个 数组

targetStr

是字符串变量

截图看一下结果

swift 切割字符串

看着两个方法所需要的参数

第一个方法参数 CharacterSet

第二个方法参数 StringProtocol

CharacterSet

字符集合

swift 切割字符串
/ * *
“字符集”表示一组符合unicode的字符。基础类型使用“字符集”将字符组合在一起进行搜索操作,以便在搜索过程中找到任何特定的字符集。

这种类型提供了“写时复制”的行为,并且还连接到Objective-C的“NSCharacterSet”类。
* /
           

StringProtocol

这是字符串协议类型的参数,需要的是一个字符串和子字符串 即可

看原文如下

swift 切割字符串

继续阅读