从string中删除下划线
我有一个string,如“aa_bb_cc”。 我想把它转换成一个“aa bb cc”string,每个aa,bb和cc之间有空格。 我怎样才能做到这一点 ?? 谢谢。
您可以使用:
str = [str stringByReplacingOccurrencesOfString:@"_" withString:@" "];
NSString* newString = [oldString stringByReplacingOccurencesOfString:@"_" withString:@" "];
Apple文档
- (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement
使用NSString的stringByReplacingOccurrencesOfString
NSString *str = @"aa_bb_cc"; [str stringByReplacingOccurrencesOfString:@"_" withString:@""];
[str replaceOccurrencesOfString:@"_" withString:@" " options:NSLiteralSearch range:NSMakeRange(0, [str length])];
Swift 2.2:
let input = "upload_FfAPfl-icon.png" let output = input.stringByReplacingOccurrencesOfString("_", withString: "") // "uploadFfAPfl-icon.png"