[SOLVED] Как все элементы списка занести в переменные

TRS

Client
Регистрация
05.03.2013
Сообщения
32
Благодарностей
4
Баллы
8
Каким образом одним действием можно занести список вида

текст1
текст2
текст3

занести в переменные
текст1 - {-Variable.text_id_1-}
текст2- {-Variable.text_id_2-}
текст3 - {-Variable.text_id_3-}

Можно конечно брать строку, удалять ее и ложить в переменную, увеличивая каждый раз счетчик для id_N.
Но если в списке будет >1000 строк - не самый лучший вариант наверное.

Может как-то на С# можно реализовать?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
Можно конечно брать строку, удалять ее и ложить в переменную, увеличивая каждый раз счетчик для id_N.
Но если в списке будет >1000 строк - не самый лучший вариант наверное.
В экшне Данные>Обработка текста можно выпарсивать части текста регуляркой и положить их сразу все в список, без счетчика.
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113
Расскажите, пожалуйста, какая преследуется цель при создании переменной под каждую строку списка?
 

TRS

Client
Регистрация
05.03.2013
Сообщения
32
Благодарностей
4
Баллы
8
Потом эти переменные будут использоваться для заполнения форм на сайте.
 
  • Спасибо
Реакции: LightWood

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Зачем вам разные переменные? Все 1000 нужна прям сразу в начале шаблона?
 

TRS

Client
Регистрация
05.03.2013
Сообщения
32
Благодарностей
4
Баллы
8
Шаблон просто довольно большой, хотел уменьшить его визуальные размеры, как минимум.
Сделал путем выделения подсписка с удалением и небольшими партиями заносил в переменные на лупе.
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113
Возможно я ошибаюсь, но мне кажется, что ТС понятия не имеет о том, что такое переменные и для чего они нужны.
Смысл переменной в том, чтобы помещать в нее различные переменные значения и оперировать в однотипных логических блоках разными данными. То есть, создав некую последовательность действий с использованием переменных, можно впоследствии подвергать обработке разные данные, помещая их в значения использованных в этой последовательности переменных.
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 788
Благодарностей
2 453
Баллы
113
У меня такая же проблема была... Решил...
Я беру с базы данных заранее известное количество значений - это входные настройки для шаблона которые всегда меняются в зависимости от условий.
Результат запроса ложу в переменную с разделителем Enter
Потом с данной переменной забрасываю в список.
И уже потом с списка просто беру значения в переменные.


P.S. На скриншоте специально оставил незначительное количество переменных.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)