Парсить строку в переменную включая знак двоеточия



  • Добрый день,
    при парсинге строки
    alt text
    в переменную 1PICTURE необходимо записать url картикни
    в файле csv url представлен в таком виде http://blablasite.com/pic.jpg
    но в переменную записывается только http т.е. знак двоеточия ":" разделяет значение переменной.
    Возможна экранизация символа ":" или другой обход, чтобы записать полный url картинки в переменную?
    alt text



  • Может проще будет использовать другой разделитель?



  • @xclsv какой другой и где его использовать?
    Переменные по скриншоту в стартпосте разделяются запятыми.
    alt text
    .
    .
    Если в самом CSV поменять разделитель на иной, например вместо зпт "," сделать тчкзпт ";"
    alt text
    то результат еще хуже - "режет" переменные везде где встречаются ; и ,



  • Прикладываю проект и результат лога со скринами 0_1490348175115_Razdelitel.rar
    alt text
    alt text



  • @Germango использовать другой символ юникода который не встречается в предполагаемых данных. Я использую символ | для таких нужд.
    Ждем пока появится база что бы не мучаться с csv



  • да парси как есть, просто при сохранении или использовании данных пиши так... [[1]]:[[2]]
    в первой переменной http будет, а во вторпой все что после двоеточия



  • @smurfik said in Парсить строку в переменную включая знак двоеточия:

    [[1]]:[[2]]

    Всё гениальное просто ) Спасибо



  • @Germango ну да)



  • В бас есть ещё одна функция Парсить строку, которая распарсит по любому символу в список. Да, с ним не так удобно работать, зато парсинг более контролируем. Особенно полезно, когда есть текст с запятыми, которые могут встречаться в произвольных местах в неизвестных количествах.


Log in to reply