我正在寻找一个关于如何使用 NSPredicate 在文本字符串中搜索正确单词的解决方案。目前,我正在使用以下代码:
NSPredicate *predicate = [NSPredicate predicateWithFormat:
@"(content CONTAINS[c] %@)", word];
但如果单词很短,它会返回错误的结果,例如:如果单词是“ail”,它会返回包含这3个字母的所有字符串..但我不需要这样抽象的搜索,那么如何在字符串中搜索以我的单词开头的单词呢?
CONTAINS[cd]
来实现;添加d
即可。 - meaning-matters