Swift中字符串子串的索引

108

我习惯使用JavaScript来做这件事:

var domains = "abcde".substring(0, "abcde".indexOf("cd")) // Returns "ab"

Swift 没有这个函数,如何做类似的事情?


@eric-d 这不是你提到的那个重复问题。OP 是关于 indexOf() 而不是 substring()。 - mdupls
在Swift 2中,有一个String.rangeOfString(String)方法,它返回一个Range。 - mdupls
11个回答

1
你考虑过使用NSRange吗?
if let range = mainString.range(of: mySubString) {
  //...
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接