我正在尋找關於如何格式化NSPredicate以在文本字符串中搜索正確單詞的解決方案。 目前我使用此代碼:如何在使用NSPredicate的字符串中查找開頭字?
NSPredicate *predicate = [NSPredicate predicateWithFormat:
@"(content CONTAINS[c] %@)", word];
,但如果這個詞是短暫的,例如,它會返回錯誤resuls: 如果字是「AIL」它會返回一個字,其中包括這3個字母的所有字符串。但我不需要這樣的抽象搜索,所以如何在字符串中搜索單詞「開始」我的單詞?
謝謝你的時間,但我只是講一個字符串,不發一言。如果我將使用開頭,它將返回所有以我的單詞開頭的字符串,但是我需要返回包含單詞的字符串,以我的單詞開始... – azia 2010-08-29 12:59:44
因此,您需要的內容類似於「內容中的任何單詞以XX開頭」 ? – Alfonso 2010-08-30 06:10:08
是的,這樣的。但它應該返回整個字符串。事情是我需要找到核心數據食譜與食譜標題之一的成分。例如,如果我搜索蘋果,我需要找到標題爲'Fuji Apples Tarte Tatin'的食譜。 – azia 2010-08-30 07:15:05