如何分隔 Objective-C 中的字符串?

How to separate string in Objective-C?

在 ios 中,我如何分隔 NSArray 例如...我的 NSString 是 40 + 30 / 10 * 4 我想要项目 40、30、10 和 4 ?可以使用 string componentseparatedbystring 函数。 用这种方式是可能的---> componentseparatedbystring: @"+,/,*";

您可以使用 componentsSeparatedByCharactersInSet

更多信息在 Apple Documentation

是的,你可以做到

NSString *str = @"40 + 30 / 10 * 4 ";
NSArray *arr = [str componentsSeparatedByCharactersInSet:
                        [NSCharacterSet characterSetWithCharactersInString:@"/+*"]];        
NSLog(@"%@", arr);