Как разделить логин:пароль

ProxyBalance

Client
Регистрация
24.08.2015
Сообщения
19
Благодарностей
1
Баллы
3
И записать их в разные переменные?

изначально есть переменная loginpass
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 911
Баллы
113
И записать их в разные переменные?
изначально есть переменная loginpass
Обработка текста>Regex - выпарсить логин и сложить в переменную, выпарсить пароль и сложить в переменную
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
И записать их в разные переменные?

изначально есть переменная loginpass
Можно, в принципе, не разделять, а использовать такую конструкцию:
{-String.Split-|-{-Variable.loginpass-}-|-:-|-0-} - логин
{-String.Split-|-{-Variable.loginpass-}-|-:-|-1-} - пароль
где, : - ваш разделитель (может быть любой), 0 и 1 - это первая и вторая часть строки до разделителя и после соответственно.
 
  • Спасибо
Реакции: nussus

ProxyBalance

Client
Регистрация
24.08.2015
Сообщения
19
Благодарностей
1
Баллы
3
Можно, в принципе, не разделять, а использовать такую конструкцию:
{-String.Split-|-{-Variable.loginpass-}-|-:-|-0-} - логин
{-String.Split-|-{-Variable.loginpass-}-|-:-|-1-} - пароль
где, : - ваш разделитель (может быть любой), 0 и 1 - это первая и вторая часть строки до разделителя и после соответственно.
буду иметь ввиду)

Обработка текста>Regex - выпарсить логин и сложить в переменную, выпарсить пароль и сложить в переменную
Какая регулярка должны быть, не могу сообразить?)
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 911
Баллы
113
Последнее редактирование:
  • Спасибо
Реакции: ProxyBalance

ProxyBalance

Client
Регистрация
24.08.2015
Сообщения
19
Благодарностей
1
Баллы
3
Спс :-)
 
  • Спасибо
Реакции: VladZen

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
для парсинга логина - (\w+.*(?=:-))
для парсинга пароля - ((?<=:-).*\w+)
Не работают эти регулярки, "-" в них лишний, зачем он? Да и если бы работали, то не выпарсить пароль, если в нем будут символы.
Лучше так:
^.*?(?=:-) - логин
(?<=:-).*$ - пароль
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 911
Баллы
113

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
там нет символа "-"
Код:
(\w+.*(?=:))
((?<=:).*\w+)
Так да! :-) А вы попробуйте скопировать: для парсинга логина - (\w+.*(?=:-))
Или в Хроме с "-" копируется:bk:
И все равно пароль с наличием символов не спарсит.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 911
Баллы
113

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