Я хотел бы удалить все символы из моей NSString, которые не являются (числовыми, буквенными, пришедшими, пробелами или точками).
Я использую NSCharacterSet, но у него нет способа добавления к нему. Я попробовал изменяемую версию, чтобы добавить пробел, запятую и точку, но безуспешно.
// str is my string
NSCharacterSet *charactersToRemove =
[[ NSCharacterSet letterCharacterSet ] invertedSet ];
NSString *trimmedReplacement =
[[ str componentsSeparatedByCharactersInSet:charactersToRemove ]
componentsJoinedByString:@"" ];
// this removes spaces, periods, and commas too. How do I add in to the character set to keep them