ну вот допустим если я разделил split'ом ip:port:login:pass на переменные ip, port, login, pass. Как мне теперь сделать формат ip:port@login:pass ?Справку почитай к программе, раздел работа с переменными. Ну или поиск в проге, набери сплит, она выдаст кубик нужный. А на нем уже знак вопроса тыкай, кинет в хэлп
Кубиком, установить значение в переменнуюну вот допустим если я разделил split'ом ip:port:login:pass на переменные ip, port, login, pass. Как мне теперь сделать формат ip:port@login:pass ?
очень все трудно..Кубиком, установить значение в переменную
Но вообще лучше изучить базовый функционал, а то таких вопросов будет много.
string input = "192.168.0.1:8080:username:password";
string pattern = @"^(?:(https?|socks5)://)?([0-9.]+):(\d+):([^:]+):([^:]+)$";
Match match = Regex.Match(input, pattern);
if (match.Success)
{
// Форматирование результата: ip:port@login:pass
return $"{(string.IsNullOrEmpty(match.Groups[1].Value) ? "" : match.Groups[1].Value + "://")}{match.Groups[2].Value}:{match.Groups[3].Value}@{match.Groups[4].Value}:{match.Groups[5].Value}";
}
// Возвращаем исходную строку
return input;


