Пустая строка

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 136
Благодарностей
196
Баллы
63
Как обозначается пустая строка в зенке?
Есть большая портянка текста, разделенная пустыми строками
Я хочу разделить абзацы с помощью пустых строк и эти абзацы засунуть в разные переменные

Код, который хочу использовать:

C#:
var yourText = project.Variables["account_data"].Value;
project.Variables["login"].Value = Macros.TextProcessing.Split(yourText,":","0").First();
project.Variables["password"].Value = Macros.TextProcessing.Split(yourText,":","1").First();
try {project.Variables["proxy"].Value = Macros.TextProcessing.Split(yourText,":","2").First();}
catch (Exception) {}
Но это не совсем универсальный метод, как я понял. Если таких абзацев будет больше, чем переменных, то что-то не возьмется.
Может построчно лучше брать текст и закидывать в переменные или список?
 

TwistDanceR

Client
Регистрация
30.05.2019
Сообщения
479
Благодарностей
200
Баллы
43
Покажи кусок портянки
 

TwistDanceR

Client
Регистрация
30.05.2019
Сообщения
479
Благодарностей
200
Баллы
43
Можешь не показывать. Смотри. Вот код, который разделит тебе любую портянку разделенную пустыми строками в новые переменные.
В принципе там же в C# можно эту каждую переменную разбить на новые массивы строк и выгрузить их.
C#:
string text = project.Variables["text"].Value; //вводишь свою "account_data"
var split = text.Split(new [] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries).ToArray();
for(int i=0;i<split.Length;i++)
{
    string variableName = "Text"+i ;
    string variableValue = split[i];
    object obj = project.Variables;
    obj.GetType().GetMethod("QuickCreateVariable").Invoke(obj,new Object[]{variableName});
    project.Variables[variableName].Value = variableValue;
}
Интересно можно ли за такой сниппет хоть копеечку получить? )))

Чтобы закончить этот сниппет, если там много совпадений - лучше переменные не создавать(кто знает может их там тысяч100), а обработать всё в C# и вылить в финальный список. Если интересует - могу доделать, но, наверное, уже не бесплатно ))
 
Последнее редактирование:

TwistDanceR

Client
Регистрация
30.05.2019
Сообщения
479
Благодарностей
200
Баллы
43
Как дела? )) Получилось доделать?
 

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 136
Благодарностей
196
Баллы
63

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