溫馨提示×

Swift版本的componentsSeparatedByString

小云
187
2023-09-28 04:44:35
欄目: 編程語言

在Swift中,可以使用components(separatedBy:)方法來分割字符串。這個方法接受一個分隔符作為參數,并返回一個包含拆分后的子字符串的數組。

下面是一個示例代碼:

let str = "Hello, World!"
let components = str.components(separatedBy: ", ")
print(components) // 輸出 ["Hello", "World!"]

在上面的代碼中,我們使用逗號和空格作為分隔符,將字符串str拆分成兩個子字符串:“Hello"和"World!”。然后,我們將這些子字符串存儲在名為components的數組中,并打印出來。

需要注意的是,components(separatedBy:)方法只會將字符串拆分為子字符串,而不會移除分隔符。如果希望移除分隔符,可以在拆分后使用trimmingCharacters(in:)方法來去除不需要的字符。

let str = "1, 2, 3, 4, 5"
let components = str.components(separatedBy: ", ").map { $0.trimmingCharacters(in: .whitespaces) }
print(components) // 輸出 ["1", "2", "3", "4", "5"]

在上面的代碼中,我們首先使用逗號和空格分隔字符串str,得到一個包含各個子字符串的數組。然后,我們使用map函數和trimmingCharacters(in:)方法來移除每個子字符串中的多余空格,并存儲在名為components的數組中,最后將其打印出來。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女