Strip a set of characters from a string: Difference between revisions
Content deleted Content added
→{{header|C}}: alternative method |
added objective-c |
||
Line 176: | Line 176: | ||
<lang j> 'She was a soul stripper. She took my heart!' -. 'aei' |
<lang j> 'She was a soul stripper. She took my heart!' -. 'aei' |
||
Sh ws soul strppr. Sh took my hrt!</lang> |
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}}== |
=={{header|OCaml}}== |