此谓词用于根据标题字段查找 CoreData 对象。我想获取任何不以字母字符(a-z、A-Z)开头的对象。
我已经尝试过这个和变体,但我无法让它工作:
[NSPredicate predicateWithFormat:@"%@ MATCHES '^[^a-zA-Z]+.*'", @"title"]
最佳答案
尝试使用 %K
来使用关键路径,而不是使用值的 %@
:
[NSPredicate predicateWithFormat:@"%K MATCHES '^[^a-zA-Z].*'", @"title"]
(我还删除了 +
修饰符,因为它在您的模式中是不必要的。)
HTH
关于ios - 如何指定 NSPredicate 来匹配不以字母开头的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43417616/