用目标c中的空格替换单词

时间:2012-05-14 12:32:30

标签: objective-c replace nsstring

我有一个这样的字符串:

NSString *test = @"This is a test string";

我想用空格替换“test”字样如下:

“这是一个字符串”

我怎么能这样做?

我试过使用这个功能

test = [test stringByReplacingOccurrencesOfString:@"test" withString:@"    "];

并没有正常工作。

3 个答案:

答案 0 :(得分:0)

NSString *test = @"This is a test string";
test = [test stringByReplacingOccurrencesOfString:@"test" withString:@""];
NSLog(@"%@",test);

Use this. No need to give space. it will replace that word with empty space.

答案 1 :(得分:0)

NSString *test = @"This is a test string";
test = [test stringByReplacingOccurrencesOfString:@" test" withString:@""];
NSLog(@"%@",test);

它应该工作,希望它有所帮助。快乐的编码:)

答案 2 :(得分:0)

使用NSMutableString而不是NSString.Repalce NSString * test = @“这是一个测试字符串” NSMutableString * test = @“这是一个测试字符串”;