- Регистрация
- 01.10.2022
- Сообщения
- 99
- Благодарностей
- 30
- Баллы
- 18
Есть такой код
// входная строка string proxy = project.Variables["proxy"].Value; // разделение
string[] split = proxy.Split('@'); string ip = split[0].Split(':')[0];
string port = split[0].Split(':')[1];
string login = split[1].Split(':')[0];
string pass = split[1].Split(':')[1]; // результат по переменным
project.Variables["Ip"].Value = ip;
project.Variables["Port"].Value = port;
project.Variables["Proxy_Login"].Value = login;
project.Variables["Proxy_Pass"].Value = pass;
как мне разделить прокси такого формата
socks5://root:[email protected]:1111
чтобы получить следующее по переменным
socks5 - {-Variables.proto-}
root - {-Variables.Proxy_Login-}
root - {-Variables.Proxy_Pass-}
1.1.1.1 - {-Variables.Ip-}
1111 - {-Variables.Port-}
если протокола нету, то назначить в переменную http
// входная строка string proxy = project.Variables["proxy"].Value; // разделение
string[] split = proxy.Split('@'); string ip = split[0].Split(':')[0];
string port = split[0].Split(':')[1];
string login = split[1].Split(':')[0];
string pass = split[1].Split(':')[1]; // результат по переменным
project.Variables["Ip"].Value = ip;
project.Variables["Port"].Value = port;
project.Variables["Proxy_Login"].Value = login;
project.Variables["Proxy_Pass"].Value = pass;
как мне разделить прокси такого формата
socks5://root:[email protected]:1111
чтобы получить следующее по переменным
socks5 - {-Variables.proto-}
root - {-Variables.Proxy_Login-}
root - {-Variables.Proxy_Pass-}
1.1.1.1 - {-Variables.Ip-}
1111 - {-Variables.Port-}
если протокола нету, то назначить в переменную http