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.