我的主要字符串是"hello Swift Swift and Swift",substring是Swift.我需要获得在提到的字符串中出现子串"Swift"的次数.
此代码可以确定模式是否存在.
var string = "hello Swift Swift and Swift"
if string.rangeOfString("Swift") != nil {
println("exists")
}
Run Code Online (Sandbox Code Playgroud)
现在我需要知道发生的次数.
我知道它的noob问题,我真的在搜索之前搜索.但对于我想知道的内容并没有确切的答案.我们如何在不使用Objective C的情况下将字符串拆分为数组?例如:
var str = "Today is so hot"
var arr = str.componentsSeparatedByString(" ") // *
Run Code Online (Sandbox Code Playgroud)
想法:对我来说可能非常好,扩展了字符串类.但我不知道我是怎么做到的.
编辑:忘记导入基础.如果我导入基础它将工作.但是有没有办法扩展String类?谢谢