Usage of String.range in Swift 3.0

后端 未结 2 672
醉酒成梦
醉酒成梦 2020-12-06 05:00
let us = \"http://example.com\"
let range = us.rangeOfString(\"(?<=://)[^.]+(?=.com)\", options:.RegularExpressionSearch)
if range != nil {
    let found = us.sub         


        
2条回答
  •  醉酒成梦
    2020-12-06 05:30

    In swift 3.0 rangeOfString syntax changed like this.

    let us = "http://example.com"
    let range = us.range(of:"(?<=://)[^.]+(?=.com)", options:.regularExpression)
    if range != nil {
         let found = us.substring(with: range!)
         print("found: \(found)") // found: example
    }
    

提交回复
热议问题