更新时间:2023-02-12 18:47:44
执行此操作的效率稍低:
A somewhat inefficient way of doing this:
NSString *s = @"foo/bar:baz.foo";
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"/:."];
s = [[s componentsSeparatedByCharactersInSet: doNotWant] componentsJoinedByString: @""];
NSLog(@"%@", s); // => foobarbazfoo
查看 NSScanner
和 - [NSString rangeOfCharacterFromSet:...]
如果你想更有效地做这件事。
Look at NSScanner
and -[NSString rangeOfCharacterFromSet: ...]
if you want to do this a bit more efficiently.