对于文本 bozo__foo!!bar.baz
,如何将包含它的 NSString 拆分为 (bozo, foo, bar, baz)
?
也就是说,用字符串(分隔符)__
、!!
和 .
将其分隔成组件。
最佳答案
您可以使用 NSCharacterSet 拆分字符串。试试这个
NSString *test=@"bozo__foo!!bar.baz";
NSString *sep = @"_!.";
NSCharacterSet *set = [NSCharacterSet characterSetWithCharactersInString:sep];
NSArray *temp=[test componentsSeparatedByCharactersInSet:set];
NSLog(@"temp=%@",temp);
关于objective-c - 使用多个分隔符拆分 NSString?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13518802/