我正在申请中阅读CSV文件。
我想替换两个不同的字符串并打印为一行。例如:
string1#$string2#$string3####string4
我想将#$
替换为,
,将####
替换为\n
并希望在UILabel.
答案 0 :(得分:4)
您可以使用stringByReplacingOccurrencesOfString:withString:
方法,如下所示:
NSString *orig = "string1#$string2#$string3####string4";
NSString *res = [orig stringByReplacingOccurrencesOfString:@"#$" withString:@" "];
res = [res stringByReplacingOccurrencesOfString:@"####" withString:@"\n"];
请注意,原始字符串不会更改:而是使用您请求的替换生成新实例。
答案 1 :(得分:0)
使用
String = [String stringByReplacingOccurrencesOfString:@"#$" withString:@","];
String = [String stringByReplacingOccurrencesOfString:@"####" withString:@"\n"];
然后
yourLabel.text=String;
答案 2 :(得分:0)
试试这个
NSString *string = @"####abc#$de";
string = [string stringByReplacingOccurrencesOfString:@"####" withString:@"\n"];
string = [string stringByReplacingOccurrencesOfString:@"#$" withString:@","];
希望它可以帮到你