-4

我有一个字符串,如“aa_bb_cc”。我想将其转换为单个字符串“aa bb cc”,在 aa、bb 和 cc 之间有空格。我怎样才能做到这一点 ??谢谢。

4

6 回答 6

10

您可以使用:

 str = [str stringByReplacingOccurrencesOfString:@"_"
                                     withString:@" "];
于 2012-06-25T09:51:45.177 回答
3
NSString* newString = [oldString stringByReplacingOccurencesOfString:@"_" withString:@" "];

苹果文档

- (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement
于 2012-06-25T09:51:56.643 回答
3

使用 NSString 的stringByReplacingOccurrencesOfString

 NSString *str = @"aa_bb_cc";
 [str stringByReplacingOccurrencesOfString:@"_" withString:@""];
于 2012-06-25T09:53:58.763 回答
1
[str replaceOccurrencesOfString:@"_" withString:@" " options:NSLiteralSearch range:NSMakeRange(0, [str length])];
于 2012-06-25T09:53:34.977 回答
1

斯威夫特 4.2

var str = "aa_bb_cc"

str = str.replacingOccurrences(of: "_", with: " ")
于 2019-06-25T13:16:52.870 回答
0

斯威夫特 2.2:

let input = "upload_FfAPfl-icon.png"

let output = input.stringByReplacingOccurrencesOfString("_", withString: "") // "uploadFfAPfl-icon.png"
于 2016-07-25T14:21:08.030 回答