我编写了一个扩展程序,创建了
因为这种方式不起作用。 谢谢。
split
方法:extension String {
func split(splitter: String) -> Array<String> {
return self.componentsSeparatedByString(splitter)
}
}
所以在 playground 中,我可以写:
var str = "Hello, playground"
if str.split(",").count > 1{
var out = str.split(",")[0]
println("output: \(out)") // output: Hello
}
我需要如何才能让它像Java中的正则表达式一样工作:
str.split("[ ]+")
因为这种方式不起作用。 谢谢。