title: Usage of String.range in Swift 3.0
body: <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>