Перенести код из зено в c#

Gllory

Client
Регистрация
19.06.2017
Сообщения
47
Благодарностей
10
Баллы
8
Как переделать этот код, чтобы он заработал в c#?
C#:
var regexIP = Macros.TextProcessing.Regex(proxy, @".*?(?=:)", "0");
proxyIP = regexIP[0].FirstOrDefault();
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 523
Благодарностей
1 321
Баллы
113
Как переделать этот код, чтобы он заработал в c#?
C#:
var regexIP = Macros.TextProcessing.Regex(proxy, @".*?(?=:)", "0");
proxyIP = regexIP[0].FirstOrDefault();
Для начала обьясните что должен код сделать откуда взять прокси, куда положить и в каком формате.

Предположительно так:
C#:
// Запись в переменную прокси
string proxy = "192.168.0.1:8000";
// Вырезаем нужное из прокси
string regexIP = System.Text.RegularExpressions.Regex.Match(proxy, @".*?(?=:)").Value;
// Переносим в ЗенноПеременную A0_TEST результат
project.Variables["A0_TEST"].Value = regexIP;
 
  • Спасибо
Реакции: Gllory

viol2021

Client
Регистрация
12.01.2021
Сообщения
482
Благодарностей
180
Баллы
43
Как переделать этот код, чтобы он заработал в c#?
C#:
var regexIP = Macros.TextProcessing.Regex(proxy, @".*?(?=:)", "0");
proxyIP = regexIP[0].FirstOrDefault();
string regexIP = proxy.Substring(0,proxy.LastIndexOf(":"));
Можно так
 

Gllory

Client
Регистрация
19.06.2017
Сообщения
47
Благодарностей
10
Баллы
8
Для начала обьясните что должен код сделать откуда взять прокси, куда положить и в каком формате.

Предположительно так:
C#:
// Запись в переменную прокси
string proxy = "192.168.0.1:8000";
// Вырезаем нужное из прокси
string regexIP = System.Text.RegularExpressions.Regex.Match(proxy, @".*?(?=:)").Value;
// Переносим в ЗенноПеременную A0_TEST результат
project.Variables["A0_TEST"].Value = regexIP;
Спасибо, то что нужно
Недавно начал учить c# и сейчас получилось только так сделать)
C#:
Match user = Regex.Match(proxy, @".*?(?=:)");
proxyUser = Convert.ToString(user);
 

viol2021

Client
Регистрация
12.01.2021
Сообщения
482
Благодарностей
180
Баллы
43
Спасибо, то что нужно
Недавно начал учить c# и сейчас получилось только так сделать)
C#:
Match user = Regex.Match(proxy, @".*?(?=:)");
proxyUser = Convert.ToString(user);
string user = Regex.Match(proxy, @".*?(?=:-)").ToString();
Как вам больше нравиться))
 
  • Спасибо
Реакции: Gllory

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