Suppose I have a string "10.9.1.1", I want to get substring "10.9". How can I achieve this? So far I have the following:
var str = "10.9.1.1" let range = str.rangeOfString(".",options: .RegularExpressionSearch)! let rangeOfDecimal = Range(start:str.startIndex,end:range.endIndex) var subStr = str.subStringWithRange(rangeOfDecimal) But this will only return 10.