我正在我的应用程序中读取 CSV 文件。
我想替换两个不同的字符串并打印为一行。例如:
string1#$string2#$string3####string4
我想#$
用,
和 ####
替换\n
并希望在 a 上显示结果UILabel.
我正在我的应用程序中读取 CSV 文件。
我想替换两个不同的字符串并打印为一行。例如:
string1#$string2#$string3####string4
我想#$
用,
和 ####
替换\n
并希望在 a 上显示结果UILabel.
您可以使用stringByReplacingOccurrencesOfString:withString:
方法,如下所示:
NSString *orig = "string1#$string2#$string3####string4";
NSString *res = [orig stringByReplacingOccurrencesOfString:@"#$" withString:@" "];
res = [res stringByReplacingOccurrencesOfString:@"####" withString:@"\n"];
请注意,原始字符串不会更改:相反,会使用您请求的替换生成一个新实例。
采用
String = [String stringByReplacingOccurrencesOfString:@"#$" withString:@","];
String = [String stringByReplacingOccurrencesOfString:@"####" withString:@"\n"];
进而
yourLabel.text=String;
试试这个
NSString *string = @"####abc#$de";
string = [string stringByReplacingOccurrencesOfString:@"####" withString:@"\n"];
string = [string stringByReplacingOccurrencesOfString:@"#$" withString:@","];
希望对你有帮助