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

She*_*lam 30 iphone cocoa cocoa-touch objective-c nsstring

我们假设我有字符串

NSString* myString  = @"Hello,";
Run Code Online (Sandbox Code Playgroud)

如何在不留空格的情况下删除逗号?我试过了:

NSString* newString = [myString stringByReplacingOccurrencesOfString:@"," withString:@""];
Run Code Online (Sandbox Code Playgroud)

NSString* newString = [myString stringByTrimmingCharactersInSet:[NSCharacterSet punctuationCharacterSet]];
Run Code Online (Sandbox Code Playgroud)

但两者都留下了空间.

Bra*_*nar 102

我刚刚运行以下测试

NSString * myString = @"Hello,";

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

NSLog(@"%@xx",newString);
Run Code Online (Sandbox Code Playgroud)

我得到2010-04-05 18:51:18.885 TestString[6823:a0f] Helloxx了输出.没有空间了.