public class func splitFindItem(findStr:String, totalStr:String) -> [String] { let scanner = Scanner(string: totalStr) var keyWordSplit: [String] = [] while !scanner.isAtEnd { if let op = scanner.scanUpToString(findStr) { if op != totalStr { keyWordSplit.append(op) } } if let op = scanner.scanString(findStr) { keyWordSplit.append(op as String) } } return keyWordSplit }
splitFindItem(findStr:”23″, totalStr:”12345″)
[“1”, “23”, “45”]