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

Alexander A. Gnatyna gnatyna на gmail.com
Сб Май 24 08:41:29 PDT 2008


http://www.google.com/search?hl=en&safe=off&client=opera&rls=en&hs=0wv&q=perl+cookbook+parsing+csv&btnG=Search

В сообщении от Friday 23 May 2008 02:09:39 MoryH написал(а):
> Здравствуте, товарищи.
>
> Есть такая проблема.
> Есть строчка вида "�";"Наименование товара";;"Кол.мест";"Ед.изм.";"Длина
> 1";"Длина 2";"Длина 3";"Длина,всего"; это обычная строчка в CSV-файле.
> Проблемы такие.
> Во-первых, разделитель заранее неизвестен. это может быть запятая, или
> точка с запятой (наиболее вероятно), но в принципе может быть и слэш.ъ
> Кроме того, разделитель может встретиться в одном из полей, но это поле в
> таком случае будет экранировано кавычками.
> Кавычки в полях тоже экранируются, символами "\".
>
> Вот такая проблема. Прошу к известным модулям не отсылать, нужен свой код.
>
> Спасибо.




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