Strip a set of characters from a string: Difference between revisions

added objective-c
(→‎{{header|C}}: alternative method)
(added objective-c)
Line 176:
<lang j> 'She was a soul stripper. She took my heart!' -. 'aei'
Sh ws soul strppr. Sh took my hrt!</lang>
 
=={{header|Objective-C}}==
{{works with|Mac OS X|10.5+}}
{{works with|iOS}}
<lang objc>@interface NSString (StripCharacters)
- (NSString *) stripCharactersInSet: (NSCharacterSet *) chars;
@end
 
@implementation NSString (StripCharacters)
- (NSString *) stripCharactersInSet: (NSCharacterSet *) chars {
return [[self componentsSeparatedByCharactersInSet:chars] componentsJoinedByString:@""];
}
@end</lang>
 
To use:
<lang objc> NSString *aString = @"She was a soul stripper. She took my heart!";
NSCharacterSet* chars = [NSCharacterSet characterSetWithCharactersInString:@"aei"];
 
// Display the NSString.
NSLog(@"%@", [aString stripCharactersInSet:chars]);</lang>
 
=={{header|OCaml}}==
Anonymous user