Парсить строку в переменную включая знак двоеточия
-
Добрый день,
при парсинге строки
в переменную 1PICTURE необходимо записать url картикни
в файле csv url представлен в таком виде http://blablasite.com/pic.jpg
но в переменную записывается только http т.е. знак двоеточия ":" разделяет значение переменной.
Возможна экранизация символа ":" или другой обход, чтобы записать полный url картинки в переменную?
-
Может проще будет использовать другой разделитель?
-
@xclsv какой другой и где его использовать?
Переменные по скриншоту в стартпосте разделяются запятыми.
.
.
Если в самом CSV поменять разделитель на иной, например вместо зпт "," сделать тчкзпт ";"
то результат еще хуже - "режет" переменные везде где встречаются ; и ,
-
Прикладываю проект и результат лога со скринами 0_1490348175115_Razdelitel.rar
-
@Germango использовать другой символ юникода который не встречается в предполагаемых данных. Я использую символ | для таких нужд.
Ждем пока появится база что бы не мучаться с csv
-
да парси как есть, просто при сохранении или использовании данных пиши так... [[1]]:[[2]]
в первой переменной http будет, а во вторпой все что после двоеточия
-
@smurfik said in Парсить строку в переменную включая знак двоеточия:
[[1]]:[[2]]
Всё гениальное просто ) Спасибо
-
@Germango ну да)
-
В бас есть ещё одна функция Парсить строку, которая распарсит по любому символу в список. Да, с ним не так удобно работать, зато парсинг более контролируем. Особенно полезно, когда есть текст с запятыми, которые могут встречаться в произвольных местах в неизвестных количествах.