我正在寻找关于如何格式化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