2012-06-25 122 views
-4

我有一個字符串,如「aa_bb_cc」。我想將它轉換爲一個「aa bb cc」字符串,每個aa,bb和cc之間有空格。我怎樣才能做到這一點 ??謝謝。從字符串中刪除下劃線

+0

難道真的這麼難使用搜索的文件或堆棧溢出? –

+0

我搜索..但無法找到我的查詢答案。對不起。 – kamalbhai

+0

在那個調用shenanigans。 –

回答

10

您可以使用:

str = [str stringByReplacingOccurrencesOfString:@"_" 
            withString:@" "]; 
+0

搜索NSString的componentsSeparatedByString方法並嘗試獲取所需的字符串。請查看:http://stackoverflow.com/questions/7009379/what-is-the-meaning-of-componentsseparatedbystring-in-objective-c –

3
NSString* newString = [oldString stringByReplacingOccurencesOfString:@"_" withString:@" "]; 

Apple Documentation

- (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement 
1
[str replaceOccurrencesOfString:@"_" withString:@" " options:NSLiteralSearch range:NSMakeRange(0, [str length])]; 
3

使用stringByReplacingOccurrencesOfString的NSString

NSString *str = @"aa_bb_cc"; 
[str stringByReplacingOccurrencesOfString:@"_" withString:@""]; 
0

雨燕2.2:

let input = "upload_FfAPfl-icon.png" 

let output = input.stringByReplacingOccurrencesOfString("_", withString: "") // "uploadFfAPfl-icon.png"