Разложить по переменным строки с помощью C#

SilverSun

Client
Регистрация
31.10.2013
Сообщения
172
Благодарностей
24
Баллы
18
Здравствуйте. Подскажите, пожалуйста, как решить такую задачу:
Есть:
Текст 1
Текст 2
Текст 3
Текст 4
Этот текст надо положить в разные переменные. Можно ли это сделать одним экшеном с помощью C#?
 

Санёк

Client
Регистрация
30.08.2013
Сообщения
325
Благодарностей
111
Баллы
43
Регулярные выражения. В один экшн C# можно много чего впихнуть))
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
да, вкратце ты просто делаешь
string lines = project.Variables["..."].Value;
потом с помощью lines.Split() закидываешь в массив
и потом
project.Variables["..."].Value = lineList[0];
project.Variables["..."].Value = lineList[1];
и так далее — всё в одном сниппете
 
  • Спасибо
Реакции: SilverSun

SilverSun

Client
Регистрация
31.10.2013
Сообщения
172
Благодарностей
24
Баллы
18
да, вкратце ты просто делаешь
string lines = project.Variables["..."].Value;
потом с помощью lines.Split() закидываешь в массив
и потом
project.Variables["..."].Value = lineList[0];
project.Variables["..."].Value = lineList[1];
и так далее — всё в одном сниппете
Я слабо разбираюсь в программировании, не могли бы вы мне написать более точнее, как это будет выглядеть в готовом виде. Буду очень признателен.
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
нет, не напишу
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113

rostonix

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

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
Я так понимаю, это четыре файла без расширения
 

SilverSun

Client
Регистрация
31.10.2013
Сообщения
172
Благодарностей
24
Баллы
18
Этот текст в списке или в одной переменной?
Извините за сумбур.
Напишу по другому.
Есть 5 разных переменных, они используются в нескольких шаблонах одновременно.
По условиям разных шаблонов, в каждую переменную нужно вложить разный текст. Это я делаю с помощью экшена " в переменную". но получается очень громоздко, и хочется из 5 кубиков сделать 1 на C#.
То есть, по сути, мне нужен аналог экшена " в переменную", только на C#.

Сам текст, это регулярки, я их буду прописывать вручную, ну или на крайняк брать из списка
 
  • Спасибо
Реакции: LightWood

SilverSun

Client
Регистрация
31.10.2013
Сообщения
172
Благодарностей
24
Баллы
18

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Т.е. Текст 1, Текст 2... - это строки в списке и для каждого шаблона нужна своя конкретная строка? Если так, то что за 5 кубиков вы используете?
Или я чего-то не догоняю:bk:
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
бедные 5 строк))) куда бы их впихнуть)
 
  • Спасибо
Реакции: SilverSun

SilverSun

Client
Регистрация
31.10.2013
Сообщения
172
Благодарностей
24
Баллы
18
Наверно, мне сразу надо было показать на примере шаблона. Мне надо 5 экшенов заменить заменить на 1
 

Вложения

  • 18,8 КБ Просмотры: 210

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
ещё и шаб закрытый))))
 

SilverSun

Client
Регистрация
31.10.2013
Сообщения
172
Благодарностей
24
Баллы
18
почему? как открыть?
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Шаблон открытый, всё нормально, но смысл от него? Он не показывает сути моего вопроса
Этот текст в списке или в одной переменной?
Т.е. Текст 1, Текст 2... - это строки в списке и для каждого шаблона нужна своя конкретная строка? Если так, то что за 5 кубиков вы используете?
Или я чего-то не догоняю:bk:
 

SilverSun

Client
Регистрация
31.10.2013
Сообщения
172
Благодарностей
24
Баллы
18

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113

SilverSun

Client
Регистрация
31.10.2013
Сообщения
172
Благодарностей
24
Баллы
18
Шаблон открытый, всё нормально, но смысл от него? Он не показывает сути моего вопроса
Я не использую список. Текст 1, Текст 2 — это просто регулярки, которые составляются один раз, при создании проекта. Но на каждом этапе шаблона эти регулярки меняются и мне нужно их распихать по соответствующим переменным. Потом переменный передаются в другой проект.
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Я не использую список. Текст 1, Текст 2 — это просто регулярки, которые составляются один раз, при создании проекта. Но на каждом этапе шаблона эти регулярки меняются и мне нужно их распихать по соответствующим переменным переменным.
Открылся шаблон, страно просто всегда с браузера открываются, а этот видимо с вирусом, )как то интересно, ты хочешь записать 5 регулярок в нужные переменные, но они меняются в этапе работы проекта, а кто их потом вписывать будет???
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Код:
project.Variables["per1"].Value = "Текст1";
project.Variables["per2"].Value = "Текст2";
project.Variables["per3"].Value = "Текст3";
project.Variables["per4"].Value = "Текст4";
project.Variables["per5"].Value = "Текст5";
 
  • Спасибо
Реакции: SilverSun

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113

SilverSun

Client
Регистрация
31.10.2013
Сообщения
172
Благодарностей
24
Баллы
18
Код:
project.Variables["per1"].Value = "Текст1";
project.Variables["per2"].Value = "Текст2";
project.Variables["per3"].Value = "Текст3";
project.Variables["per4"].Value = "Текст4";
project.Variables["per5"].Value = "Текст5";
Спасибо тебе Мил Человек!
 

SilverSun

Client
Регистрация
31.10.2013
Сообщения
172
Благодарностей
24
Баллы
18
Открылся шаблон, страно просто всегда с браузера открываются, а этот видимо с вирусом, )как то интересно, ты хочешь записать 5 регулярок в нужные переменные, но они меняются в этапе работы проекта, а кто их потом вписывать будет???
Все правильно, на каждом этапе проекта, будет происходит поиск текста с помощью регулярного выражения, после удачного поиска будет ложиться в перменную и отправляться на проверку в другой проект.
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Открылся шаблон, страно просто всегда с браузера открываются, а этот видимо с вирусом, )как то интересно, ты хочешь записать 5 регулярок в нужные переменные, но они меняются в этапе работы проекта, а кто их потом вписывать будет???
Бля, чё реально вирус какой-то? У меня на всех ярлыках на рабочем столе хрень какая-то появилась:
Screenshot_4.png
И, как на зло, Каспер отключен был)))
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Жесть! Они меняются:-)
Сейчас такие:Screenshot_5.png
Уже такие:Screenshot_6.png
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Все правильно, на каждом этапе проекта, будет происходит поиск текста с помощью регулярного выражения, после удачного поиска будет ложиться в перменную и отправляться на проверку в другой проект.
ну если это правильно, а что открыть переменные и прям там их записать это было трудно сделать, или лень в поиске было поискать, ну на крайняк вики
 

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