2017-11-16 2 views
1

ここでは、文字列からすべての特殊文字を削除しようとしています。言葉も。私は言葉の間にスペースが必要です。文字列からすべての特殊文字を削除しようとしていますが、以下の点が問題ありません。

NSCharacterSet *charactersToRemove = [[NSCharacterSet alphanumericCharacterSet] invertedSet]; 

    dataString = [[dataString componentsSeparatedByCharactersInSet:charactersToRemove] componentsJoinedByString:@""]; 
+0

あなたはそれ 'NSMutableCharacterSet'を作成し、呼び出すことができます' [charactersToRemove removeCharactersInString:@」「] ' –

答えて

2

あなたはこの例のようNSMutableCharacterSetを使用することができます。

NSMutableCharacterSet * charactersToRemove = [NSMutableCharacterSet alphanumericCharacterSet]; 
[charactersToRemove addCharactersInString:@" "]; 

NSCharacterSet *newCharactersToRemove = [charactersToRemove invertedSet]; 
関連する問題