Verwendung von String.range in 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
}

Dieser Code extrahiertsubstring zwischen Backslashes und Dotcom in Swift 2. Ich suchte im Internet und fand, dassrangeOfString gewechselt zurange().

Aber trotzdem konnte ich den Code in Swift 3.0 nicht zum Laufen bringen. Kannst du mir helfen

edit: Ich benutze Swift 3 07-25 Build.