相关疑难解决方法(0)

Swift中字符串中子字符串的出现次数

我的主要字符串是"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)

现在我需要知道发生的次数.

regex swift

43
推荐指数
5
解决办法
2万
查看次数

Swift版本的componentsSeparatedByString

我知道它的noob问题,我真的在搜索之前搜索.但对于我想知道的内容并没有确切的答案.我们如何在不使用Objective C的情况下将字符串拆分为数组?例如:

var str = "Today is so hot"
var arr = str.componentsSeparatedByString(" ")  // *
Run Code Online (Sandbox Code Playgroud)
  • 我知道它不起作用,但我正在寻找那样的.我想用""(或另一个字符串/字符串)拆分字符串

想法:对我来说可能非常好,扩展了字符串类.但我不知道我是怎么做到的.

编辑:忘记导入基础.如果我导入基础它将工作.但是有没有办法扩展String类?谢谢

ios swift

25
推荐指数
3
解决办法
2万
查看次数

标签 统计

swift ×2

ios ×1

regex ×1