【发布时间】:2015-05-06 12:56:39
【问题描述】:
我正在从 PDF 读取文本到 NSString。我使用下面的代码替换所有空格
NSString *pdfString = convertPDF(path);
pdfString=[pdfString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
pdfString=[pdfString stringByReplacingOccurrencesOfString:@"\r" withString:@""];
pdfString=[pdfString stringByReplacingOccurrencesOfString:@"\n" withString:@""];
但这也消除了段落空格和多行。我只想替换一次出现的 \n 或 \r 并保留段落空格或多个制表符和下一行。
【问题讨论】:
-
我认为您需要编写自己的方法来检查是否多次出现 \n 或 \r 并做出相应的反应
-
您能否向我们展示您正在处理的内容的文本摘录,以及结果应该是什么?
-
我想替换一次出现的\n。例如:h\n e\n l\n l\n o\n \n \n \n w\n o\n r\n l\n d 应该显示为 hello 和 world,但是 hello 和 world 之间的行数应该保持不变(在这种情况3)你好\n\n\n世界
标签: ios objective-c cocoa pdftotext