Я использую отличную библиотеку FileHelpers для анализа ряда различных файлов. В одном из этих файлов есть (некоторые) строки, которые выглядят так
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
Обратите внимание, что строка с идентификатором 3 имеет новую строку в тексте. Также обратите внимание, что комментарии не заключены в кавычки, поэтому [FieldQuoted('"', MultilineMode.AllowForRead)]
меня не спасет.
Filehelpers выдает исключение в строке 4:
Разделитель '|' не найдено после поля «комментарии» (в записи меньше полей, неправильный разделитель или следующее поле должно быть помечено как необязательное).
Могу ли я в любом случае разобрать этот файл с помощью FileHelpers?