【发布时间】:2016-08-24 14:24:15
【问题描述】:
let us = "http://example.com"
let range = us.rangeOfString("(?<=://)[^.]+(?=.com)", options:.RegularExpressionSearch)
if range != nil {
let found = us.substringWithRange(range!)
print("found: \(found)") // found: example
}
这段代码在 Swift 2 中提取了反斜杠和点 com 之间的substring。我搜索了互联网,发现rangeOfString 更改为range()。
但我仍然无法使代码在 Swift 3.0 中运行。你能帮帮我吗?
编辑:我正在使用 swift 3 07-25 build。
【问题讨论】: