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

Регистрация
27.12.2012
Сообщения
70
Реакции
8
Баллы
8
День добрый. Регистраторы оказалось сочинять не так уж сложно, по крайней мере, где нет больших заморочек. Но вот с постерами беда. Есть аккаунты вида логин:пароль - как брать данные из строки, чтобы логин вводился соответственно в логин, а то, что после ":" бралось как пароль и вводилось в пароль... А то получается взять данные из строчки... А как их разбить на логин и пароль? :(
 
Можно брать данные через таблицу, в которой разделителем столбца указывается необходимый знак, в данном случае : Так получаем в ячейке "А" логин а в "В" пароль, которые уже можно вставить в отдельные переменные.
 
можно регулярками, там есть конструктор для них
дальше "обработка текста-regexp"
Код:
Развернуть Свернуть Копировать
логин .*(?=:)
пасс (?<=:).*
 
Кубик 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
День добрый. Регистраторы оказалось сочинять не так уж сложно, по крайней мере, где нет больших заморочек. Но вот с постерами беда. Есть аккаунты вида логин:пароль - как брать данные из строки, чтобы логин вводился соответственно в логин, а то, что после ":" бралось как пароль и вводилось в пароль... А то получается взять данные из строчки... А как их разбить на логин и пароль? :(

стандартный кубик Split не подходит?
 

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