一千萬個為什麽

搜索

如何在不插入空格的情況下替換NSString中的字符?

我們假設我有字符串

NSString* myString  = @"Hello,";

如何在不留空格的情況下刪除逗號?我努力了:

NSString* newString = [myString stringByReplacingOccurrencesOfString:@"," withString:@""];

NSString* newString = [myString stringByTrimmingCharactersInSet:[NSCharacterSet punctuationCharacterSet]];

但兩者都留下了空間。

最佳答案

我剛剛運行以下測試

NSString * myString = @"Hello,";

NSString * newString = [myString stringByReplacingOccurrencesOfString:@"," withString:@""];

NSLog(@"%@xx",newString);

我得到 2010-04-05 18:51:18.885 TestString [6823:a0f] Helloxx 作為輸出。沒有空間了。

轉載註明原文: 如何在不插入空格的情況下替換NSString中的字符?