componentsSeperatedByString
我想知道有没有使用in删除多个单词/标签的好方法NSString
?唯一让我印象深刻的想法是调用此方法 3 次以删除我定义的所有要删除的标签。但这似乎不是很好的风格。那么有没有更好的方法来做到这一点?
#define REMOVE_TAG_1 @"cs193pspot"
#define REMOVE_TAG_2 @"portrait"
#define REMOVE_TAG_3 @"landscape"
// Formats the subtitle by removing the defined tags
- (NSString *)formatSubtitle:(NSString *)subtitle
{
NSArray *tagsToKeep = [subtitle componentsSeparatedByString:[NSString stringWithFormat:@"%@",REMOVE_TAG_1]];
NSLog(@"%@",[tagsToKeep description]);
return nil;
}