Взять логин и пароль с одной строки в разные переменные

Регистрация
27.12.2012
Сообщения
70
Благодарностей
8
Баллы
8
День добрый. Регистраторы оказалось сочинять не так уж сложно, по крайней мере, где нет больших заморочек. Но вот с постерами беда. Есть аккаунты вида логин:пароль - как брать данные из строки, чтобы логин вводился соответственно в логин, а то, что после ":" бралось как пароль и вводилось в пароль... А то получается взять данные из строчки... А как их разбить на логин и пароль? :(
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Можно брать данные через таблицу, в которой разделителем столбца указывается необходимый знак, в данном случае : Так получаем в ячейке "А" логин а в "В" пароль, которые уже можно вставить в отдельные переменные.
 

bmp152

Client
Регистрация
10.08.2010
Сообщения
7
Благодарностей
1
Баллы
3
можно регулярками, там есть конструктор для них
дальше "обработка текста-regexp"
Код:
логин .*(?=:)
пасс (?<=:).*
 

kagorec

Client
Регистрация
24.08.2013
Сообщения
979
Благодарностей
525
Баллы
93
Кубик C#
C#:
string[] parts = project.Variables["mail_string"].Value.Split(':');
if (parts.Length > 0)
{
    project.Variables["mail_login"].Value = parts[0];
}
if (parts.Length > 1)
{
    project.Variables["mail_pw"].Value = parts[1];
}
if (parts.Length > 2)
{
    project.Variables["mail_phone"].Value = parts[2];
}
 
  • Спасибо
Реакции: Ancestright77

ZULI

Client
Регистрация
09.09.2020
Сообщения
423
Благодарностей
165
Баллы
43
День добрый. Регистраторы оказалось сочинять не так уж сложно, по крайней мере, где нет больших заморочек. Но вот с постерами беда. Есть аккаунты вида логин:пароль - как брать данные из строки, чтобы логин вводился соответственно в логин, а то, что после ":" бралось как пароль и вводилось в пароль... А то получается взять данные из строчки... А как их разбить на логин и пароль? :(
стандартный кубик Split не подходит?
 

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