简介:本文将介绍iOS开发中常用的字符串分割方法,帮助开发者更好地处理字符串数据。
在iOS开发中,字符串分割是一个常见的操作。以下是几种常用的字符串分割方法:
输出结果为:[
let string = "Hello, world!"let array = string.componentsSeparatedByString(",")print(array)
输出结果为:[
let string = "!@#$%^&*"let array = string.componentsSeparatedByCharactersInSet(.punctuationCharacters)print(array)

方法是在componentsSeparatedByString: 方法的基础上增加了选项来控制分割方式。可以用来处理需要特殊处理的分隔符。示例代码如下:输出结果为:[“”, “1”, “2”, “3”, “4”, “5””]
let string = "1,2,3,4,5"let array = string.componentsSeparatedByString(",", options: [.忽略空白符])print(array)
输出结果为:[“”, “Hello”, “ world!”]
let string = "Hello, world!"let array = string.split(separator: ",")print(array)