我得到一个具有特定行数的远程文本文件。每一行都有相同的格式,每一行都有一个0x0D
(回车)和0x0A
(新行)
如果我运行以下代码,则作为结果:
NSError *error = nil;
NSString *words = [[NSString alloc] initWithContentsOfFile:path
encoding:NSUTF8StringEncoding error:&error];
NSArray* lines = [words componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]];
for(NSString *str in lines){
NSLog(@"%@",str);
}
由于这些行结束字符,我在每个文本行之间得到一个空行。你如何自定义我的阅读并阅读那些没有那些空的那些?
答案 0 :(得分:3)
答案 1 :(得分:1)
您可以尝试以下操作:
NSArray* lines = [words componentsSeparatedByString:@"\r\n"]];