如何在斜杠之间获取字符串-Swift

时间:2016-07-12 20:15:38

标签: ios swift string

我有这样的字符串"/blah//hahaha//lalala/"

需要将其转换为字符串数组,以便在打印数组时看起来像print(arrayOfStrings) // prints ["blah","hahaha","lalala"]

如果这个问题是愚蠢的话,我是新手,请原谅我

2 个答案:

答案 0 :(得分:7)

鉴于

let text = "/blah//hahaha//lalala/"

你可以

let chunks = String(text.characters.dropFirst().dropLast()).componentsSeparatedByString("//")

这就是你得到的

["blah", "hahaha", "lalala"]

答案 1 :(得分:2)

还有网址解决方案

let string = "/blah//hahaha//lalala/"
let components = NSURL(fileURLWithPath: string).pathComponents!.dropFirst()
print(components)