2014-12-01 61 views

回答

1

將你的字符串分割成數組,空格爲char(「」),並返回包含'av'字符串的組件。

0
let words = stringYouWantToSearchIn.componentsSeparatedByString(" ") 
for word in words 
{ 
    var range = word.rangeOfString(lastWord) 
    if (range != nil) 
    { 
     //you got what do you want in 'word variable' 
     break 
    } 
} 
3

有與swift.You filter非常好的解決方案可以使用的StringrangeOfStringfilter獲得有「AV」

var s = "I have to go to the kitchen" 
//will return "have" 
let abc:[String] = s.componentsSeparatedByString(" ").filter({ $0.rangeOfString("av", options: NSStringCompareOptions.CaseInsensitiveSearch, range: nil, locale: nil) != nil }) 
只過濾字符串