Как разложить аккаунт с прокси при помощи регулярных выражений?

hard176

Client
Регистрация
19.06.2014
Сообщения
43
Благодарностей
11
Баллы
8
Есть аккаунт в таком виде

login:password:proxyip:proxyport:proxylogin:proxypass

Я уже выделил все и разложил по переменным, кроме последнего - proxypass
Как его выделить с помощью регулярных выражений? все уже пробовал - не получается.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Можно в коде:

Код:
var yourText = project.variables["Data"].Value;
return Macros.TextProcessing.Split(yourText,":","5").First();
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113

botovod

Client
Регистрация
04.04.2014
Сообщения
170
Благодарностей
126
Баллы
43
(?<=^|: ).*?(?=$|: )
В регулярном выражении нужно удалить пробелы (смайлы вставляются) Для разложения всей строки.
 
  • Спасибо
Реакции: hard176

hard176

Client
Регистрация
19.06.2014
Сообщения
43
Благодарностей
11
Баллы
8
я не силен в C#
Что я делаю не так? accsyoutube - переменная, где хранится аккаунт в виде login:password:proxyip:proxyport:proxylogin:proxypass

http://savepic.su/4230239.jpg
 

hard176

Client
Регистрация
19.06.2014
Сообщения
43
Благодарностей
11
Баллы
8
(?<=^|: ).*?(?=$|: )
В регулярном выражении нужно удалить пробелы (смайлы вставляются) Для разложения всей строки.
спасибо, botovod! Непонятно, почему в конструкторе регулярных выражений у меня это не получилось.
 

KirillOFF

Client
Регистрация
18.12.2010
Сообщения
1 127
Благодарностей
517
Баллы
113
Раньше был замечательный макрос для этой задачи. Может стоит вернуть его в экшен "Обработка текста", чтобы можно было разбить содержимое строки на несколько переменных? (как сделано при получении строки из таблицы)
 

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