我有一个 NSCharacterSet,其中包含我想从我的 NSString 中删除的所有字符。
我该怎么做?
最佳答案
如果您不太担心效率,一个简单的方法是 [[myString componentsSeparatedByCharactersInSet:myCharacterSet] componentsJoinedByString:@""]
。
否则,您可以循环遍历字符,将集合中不存在的字符附加到新字符串中。如果您这样做,请记住在构建结果时使用 NSMutableString
作为结果。
关于objective-c - 从 NSString 中移除 NSCharacterSet 中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3476611/