Как мне удалить комментарии из конца строки

#csvhelper

#csvhelper

Вопрос:

Я использую csvhelper, и мой csv-файл содержит комментарии в конце строки с обычными данными csv. Библиотека жалуется, что обнаружила неверные данные. Могу ли я в любом случае удалить эти комментарии, когда библиотека попытается проанализировать запись?

Вот пример csv:

 1,2,3,"Steve says "goodbye""
5,6,7,"Dave says "hi"" # just an example comment
 

Комментарии:

1. Я не думаю, что есть способ удалить их в конце строки. Вы можете игнорировать их, когда комментарий является единственным в строке. Вероятно, вы также получаете неверные данные, найденные в первой строке. Правильно экранированный CSV будет выглядеть так 1,2,3,"Steve says ""goodbye"""

2. Я изменил конфигурацию, чтобы она использовалась в качестве управляющего символа, чтобы он правильно экранировался для моих обстоятельств. Я решил просто изменить BadDataFound ошибку, чтобы вызвать пользовательское исключение, если последнее поле содержит a # , тогда я могу показать сообщение об ошибке, чтобы я мог изменить его вручную