从Swift中的字符串中提取整个单词

时间:2014-12-01 20:16:06

标签: ios string swift

例如我有一个字符串文本,如:“我必须去厨房” 如果我使用'av'短语搜索此文本,我想要一种方法,让我回答整个单词'have' 我怎样才能在swift

中做到这一点

3 个答案:

答案 0 :(得分:5)

在swift中有filter的非常好的解决方案。您可以使用rangeOfString的{​​{1}}方法和String来获取仅有#34; av&#的过滤字符串34;

filter

答案 1 :(得分:1)

通过空格字符串("")将字符串拆分为数组,并返回包含“' av'”的组件。串。

答案 2 :(得分:1)

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
   }
}