gpt4 book ai didi

iphone - 将 NSPredicate 与字符串匹配

转载 作者:太空狗 更新时间:2023-10-30 04:00:32 25 4
gpt4 key购买 nike

我有这个谓词,效果还不错。

NSPredicate *filter = [NSPredicate predicateWithFormat:@"code contains[cd] %@", predicateFilter];

所以如果 predicateFilter 是 112,这会找到所有包含 112code。我希望它找到所有以 112 开头的代码。

编辑:

我有这个谓词,如何让它的代码介于以 predicateFilterStart 开头的代码和以 PredicateFilterEnd 开头的代码之间?

NSPredicate *filterPredicate = [NSPredicate predicateWithFormat:@"ANY code BETWEEN %@",
[NSArray arrayWithObjects:
[NSExpression expressionForConstantValue: [NSNumber numberWithFloat: [self.predicateFilterStart floatValue]]],
[NSExpression expressionForConstantValue: [NSNumber numberWithFloat: [self.predicateFilterEnd floatValue]]],
nil]];

最佳答案

NSPredicate *filter = [NSPredicate predicateWithFormat:@"code beginswith[cd] %@", predicateFilter];

Predicate Programming Guide

关于iphone - 将 NSPredicate 与字符串匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7055001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com