在OC中 某个字符串可以按照指定的字符串切割。
在swift 中字符串切割方法做了更大的扩展,
具体的找到了如下两个方法:
targetStr.components(separatedBy: <#T##CharacterSet#>)
targetStr.components(separatedBy: <#T##StringProtocol#>)
这两个方法都会得到切割后的结果都 返回一个 数组
targetStr
是字符串变量
截图看一下结果

看着两个方法所需要的参数
第一个方法参数 CharacterSet
第二个方法参数 StringProtocol
CharacterSet
字符集合
/ * *
“字符集”表示一组符合unicode的字符。基础类型使用“字符集”将字符组合在一起进行搜索操作,以便在搜索过程中找到任何特定的字符集。
这种类型提供了“写时复制”的行为,并且还连接到Objective-C的“NSCharacterSet”类。
* /
StringProtocol
这是字符串协议类型的参数,需要的是一个字符串和子字符串 即可
看原文如下