ilekor, out, спасибо за ответ!
Я бы сказал, что тут случай сильно запущенный :)
строки на вход корректные подавать не хочется
Правильнее было бы сказать не знается (от слова не знаю), и делаю как получается, а не так как было бы правильнее. Ваш пример сохраню как заготовку и буду применять, где потребуется.
...чтобы корректно ее обработать, надо корректно ее указать...
...строки на вход корректные подавать...
А как было бы корректно указать строку типа
логин:пароль:юзерагент ?
или
логин:пароль:прокси:порт:юзерагент ?
Настройки для разных аккаунтов удобнее и проще указывать в одну строку, чтобы потом не запутаться. Если создавать несколько ресурсов, то нужно следить, чтобы строки не сдвигались и не пропускались ... удобнее в одну строку.
Пока что Ваш пример выглядит самым правильным.
Главное задать разделитель посложнее, чтобы последовательность символов нигде не использовалась, что то типа -::- (проверил, отлично работает)