[Moscow.pm] Парсинг CSV-строк.

Vladimir V. Perepelitsa inthrax на gmail.com
Вт Май 27 04:17:38 PDT 2008


On Monday 26 May 2008 21:05:41 Ivan B. Serezhkin wrote:
> Vladimir V. Perepelitsa wrote:
> > On Monday 26 May 2008 20:00:25 Ivan B. Serezhkin wrote:
> >> Shrub Alexey wrote:
> >>> Конечные автоматы спасут тебя
> >>
> >> DFA никогда не сможет распарсить csv с кавычками.
> >
> > уверен? посмотри на мой вариант.
>
> Он мягко говоря не работает.
> "sta"";""mp;"type";"shit"
>           [
>             '',
>             'stamp',
>             'type',
>             'shit'
>           ],

ты уверен что ты смотрел мой вариант?

я только что проверил то, что лежит в архиве, который я приаттачил.
$perl -MText::CSV::Parse -MData::Dumper -e 'print Dumper 
Text::CSV::Parse::parse(q{"sta"";""mp;"type";"shit"})'
$VAR1 = [
          []
        ];

так что не надо нам сказки рассказывать.
вот то, что заметил Andy (\n inside "") у меня действительно не обрабатывается

Более того: я категорически не согласен с тем, что это не конечный автомат.

-- 
Vladimir Perepelitsa aka Mons Anderson
<inthrax на gmail.com> / #99779956


Подробная информация о списке рассылки Moscow-pm