2013-09-05 44 views
0

我有一个数组,我想用它实现自动完成。自动完成应该以这样的方式工作,对于如:用于搜索数组字符串中每个单词的iOS谓词

我正在寻找一个字符串PI

应该返回字符串大比萨饼为pi是第2个字的开始。我实施了:

NSPredicate *pred = [NSPredicate predicateWithFormat:@"stationName CONTAINS[cd] %@", substring]; 

这是返回所有字符串作为它的一部分的字符串。我想要在任何单词的开头都有字符串的字符串。

回答

1

您需要使用MATCHES运算符(它使用ICU's Regular Expressions)与编码所有规则的表达式匹配。

+0

如果我需要不区分大小写,它会在这种情况下工作吗? – Vinita

+1

MATCHES [cd]应该工作吗? – CW0007007

相关问题