FileHelpers zagnieżdżone cudzysłowy i przecinki - błąd parsowania
Próbuję przeanalizować plik CSV z piekła, używając fantastycznej biblioteki FileHelpers.
Nie radzi sobie z wierszem formularza:
"TOYS R"" US"," INC.""",fld2,fld3,"<numberThousands>","<numberThousands>","<numberThousands>",fld7,
FileHelper bardzo dobrze radzi sobie z obsługą pól liczbowych w formacie „tysięcy” (przy użyciu niestandardowego formatera), nawet jeśli jest zawinięty w cudzysłów, przecinki itp., Jednak powoduje problemy z pierwszym polem.
"TOYS R"" US"," INC.""",fld2,...
To pole zawiera zarówno cudzysłowy zagnieżdżone, jak i zagnieżdżone przecinki. FileHelper nie wie, jak sobie z tym poradzić i dzieli go na dwa oddzielne pola, co powoduje wygenerowanie wyjątku.
Czy są jakieś zalecane sposoby radzenia sobie z tym?