регулярка вытащить логин пароль из мыла пароля

heks

Client
Регистрация
01.10.2013
Сообщения
1 174
Благодарностей
291
Баллы
83
есть строка списк
[email protected]:123123
[email protected]:23453465
[email protected]:23423423
нужен снипет что бы бралась из списка строка
и на выходе получалось 2 переменные
login и pass

123123123:123123
2342342:23453465
sdfgsdf:23423423
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 497
Благодарностей
1 304
Баллы
113
есть строка списк
[email protected]:123123
[email protected]:23453465
[email protected]:23423423
нужен снипет что бы бралась из списка строка
и на выходе получалось 2 переменные
login и pass

123123123:123123
2342342:23453465
sdfgsdf:23423423
Вот ответ на ваш вопрос.

Или второй метод.

Или пример от админа в кубиках (C# тоже там).
 
Последнее редактирование:
  • Спасибо
Реакции: Sergodjan

TwistDanceR

Client
Регистрация
30.05.2019
Сообщения
479
Благодарностей
200
Баллы
43
есть строка списк
[email protected]:123123
[email protected]:23453465
[email protected]:23423423
нужен снипет что бы бралась из списка строка
и на выходе получалось 2 переменные
login и pass

123123123:123123
2342342:23453465
sdfgsdf:23423423
C#
C#:
var list = project.Lists["x"];

List<string> spl = list[0].Split(new[] {":"},StringSplitOptions.None}.ToList(); // 0 -индекс в листе. крутить можешь как угодно, или сверху фор/форыч нарисовать, или через переменную которая тебе будет считать. project.Variables["counter"].Value ...

project.Variables["1"].Value = spl[0];

project.Variables["2"].Value = spl[1];
 
  • Спасибо
Реакции: Alexmd

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 022
Благодарностей
1 421
Баллы
113
Сплит - крутяк ваще! А я пока просто переводом кубиков справляюсь.
...Опыт
C#:
if(project.Lists["Your_list"].Count > 0){
    var str = project.Lists["Your_list"][0].Trim();
    project.Lists["Your_list"].RemoveAt(0);
    project.Variables["login"].value = Macros.TextProcessing.Regex(str, @".*?(?=@)", "0")[0].FirstOrDefault();
    project.Variables["pass"].value = Macros.TextProcessing.Regex(str, @"(?<=:).*", "0")[0].FirstOrDefault();
}
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 122
Благодарностей
8 983
Баллы
113
  • Спасибо
Реакции: Андрейка2020

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