Использование String.range в Swift 3.0

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
}

Этот код извлекаетsubstring между обратной косой чертой и точкой com в Swift 2. Я искал в Интернете, и я обнаружил, чтоrangeOfString изменился наrange().

Но все же я не мог заставить код работать в Swift 3.0. Не могли бы вы помочь мне ?

редактировать: я использую swift 3 07-25 build.

Ответы на вопрос(2)

Ваш ответ на вопрос