我目前使用下面的算法來對我的iPhone應用程序搜索:iPhone「全字」的搜索
NSRange range = [entry.englishEntry rangeOfString:searchText options:NSCaseInsensitiveSearch];
if(range.location != NSNotFound)
{
[self.filteredListContent addObject:entry];
}
的問題是,當我尋找像「垃圾」這個詞我也得到了的話結果像'廢料'這是無關緊要的。我對NSRange不熟悉,搜索整個單詞的搜索算法是什麼?
謝謝!但是現在它只會搜索以搜索詞開頭的字符串。 (即'Hello World!'不是通過輸入'World'來拾取的)我基本上想要在字符串數組的任何位置搜索字符串中的整個單詞。 – Kulpreet 2009-07-16 11:48:16
據我所知,NSString類沒有任何方法可以讓 – lostInTransit 2009-07-20 04:00:20