Usage of String.range in Swift 3.0
<pre><code>let us = "http://example.com"
let range = us.rangeOfString("(?&lt;=://)[^.]+(?=.com)", options:.RegularExpressionSearch)
if range != nil {
    let found = us.substringWithRange(range!)
    print("found: \(found)") // found: example
}
</code></pre>

<p>This code extracts <code>substring</code> between backslashes and dot com in Swift 2. I searched Internet and I found that <code>rangeOfString</code> changed to <code>range()</code>. </p>

<p>But still I could not make the code work in Swift 3.0. Could you help me ?</p>

<p>edit : I'm using swift 3 07-25 build.</p>