NSArray
誰がNSDictionary
object を持ち、すべてのオブジェクトが keyを持っているオブジェクトをフィルタリングしたいシナリオが 1 つありますname
。name
キー値が特殊文字や数字0-9,~!@#$%^&*()_
などで始まるオブジェクトの数でフィルタリングしたい.
Googleでこれを見つけようとしましたが、適切な解決策が得られません。以下の述語を使用しましたが、正しいオブジェクトを取得できません。
NSPredicate *predicate= [NSPredicate predicateWithFormat:@"self.name BEGINSWITH %@",@"[^0-9]+.*"];