Beri bash i ebash / Говнокод #10467 Ссылка на оригинал

0

  1. 1
sed -e 's/""/"/g;s/^"//g;s/"$//g;s/";/;/g;s/;"/;/g'

Для любителей регулярок. Убирает экранирование строк в CSV.

Запостил: bormand bormand, (Updated )

Комментарии (9) RSS

      • Но ведь без экранирования нельзя будет корректно распарсить CSV; а если эта регулярка применяется после распарса - то экранирования уже быть не должно.
        Ответить
          • Но синтаксис CSV предполагает, что экранируются в кавычки только строчки, содержащие управляющие символы.
            Ответить
    • А вдруг у строки ВНЕЗАПНО несколько начал и концов?

      А так конечно да, копипастное gовно.
      Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8