我有以下实现,其中 acomboKey
是我试图检索整数的字符串。
例如如果comboKey
is2m1s
然后它返回@[@"2",@"1"]
; 这是完美的。
如果comboKey
是0m2s
然后它返回 @[@"0",@"2"];
,但是我不想拥有0
。我只想要正数@[@"2"];
+ (NSArray*)comboCategoryItems : (NSString*)comboKey
{
NSCharacterSet *nonDigitCharacterSet = [[NSCharacterSet decimalDigitCharacterSet] invertedSet];
NSArray *outArray = [comboKey componentsSeparatedByCharactersInSet:nonDigitCharacterSet];
outArray = [outArray filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"length > 0"]];
return outArray;
}