3
正在使用优秀的FileHelpers库来解析许多不同的文件。其中一个文件具有(某些)行,看起来像这样使用Filehelpers处理带DelimitedRecord的NEWLINE
id|name|comments|date
01|edov|bla bla bla bla|2012-01-01
02|john|bla bla bla bla|2012-01-02
03|Pete|bla bla <NEWLINE>
bla bla|2012-03-01
04|Mary|bla bla bla bla|2012-01-01
请注意,id为3的行在文本中有一个换行符。还请注意评论不包含引号,所以[FieldQuoted('"', MultilineMode.AllowForRead)]
不会救我。
Filehelpers第4行抛出异常:
定界符 '|'字段'注释'后未找到(该记录的字段数较少,分隔符错误或下一个字段必须标记为 可选)。
有无论如何我可以用FileHelpers解析这个文件吗?
谢谢,有趣的解决方案 – edosoft 2012-12-03 16:12:27
遗憾的是不解决问题的一个以上的记录...... – Jan 2014-05-22 10:20:20
@Jan,当然它整个文件...示例代码验证的第三个记录'validRecords [2]'。 – shamp00 2014-05-22 11:38:10