22
我正在尋找Objective-C中的一個好方法,用單詞「和」替換字符串中的最後一個逗號。有什麼建議麼?用「和」替換字符串中的最後一個逗號。 (Objective-C)
「紅,綠,藍,黃」
成爲
「紅色,綠色,藍色和黃色」
我正在尋找Objective-C中的一個好方法,用單詞「和」替換字符串中的最後一個逗號。有什麼建議麼?用「和」替換字符串中的最後一個逗號。 (Objective-C)
「紅,綠,藍,黃」
成爲
「紅色,綠色,藍色和黃色」
NSString *str = @"....";
NSRange lastComma = [str rangeOfString:@"," options:NSBackwardsSearch];
if(lastComma.location != NSNotFound) {
str = [str stringByReplacingCharactersInRange:lastComma
withString: @" and"];
}
妙解!感謝您的快速回答:) – Snilleblixten 2011-04-10 21:06:45
如果最後一項有逗號,該怎麼辦?例如,這個3項列表:'@「Apple,Falls,Far,很遙遠。」' – 2015-07-08 18:26:58