Что делать если разделитель входит в ячейку TextFieldParser

Столкнулся с такой проблемой. Перерыл множество форумов, ничего не помогает :(

Исходная ячейка

"текст лялял; лялля текст";

Предполагаемый результат

текст лялял; лялля текст

Свойству HasFieldsEnclosedInQuotes установил тру, из-за того, что есть такие данные

" лялялля"ояоолялял"лялялляля";

Предполагаемый результат

лялялля"ояоолялял"лялялляля

Парсер

            using (TextFieldParser parser = new TextFieldParser(@"tmpShdir/rzp.csv", win1251))
            {
          
                    parser.TextFieldType = FieldType.Delimited;
                    parser.SetDelimiters(";");
                    parser.HasFieldsEnclosedInQuotes = true;
           
                    while (!parser.EndOfData)
                    {
                        if (lineNumber != 0)
                        { .....

Ошибка

Разбор строки N c помощью текущих разделителей невозможен.


Ответы (0 шт):