-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 のstringByReplaceingOccurrencesOfStringを使用する

 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 に答える
0

スウィフト 2.2:

let input = "upload_FfAPfl-icon.png"

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