- Регистрация
- 18.05.2017
- Сообщения
- 225
- Благодарностей
- 28
- Баллы
- 28
Имеется 3 идентичных снипета, как должен выглядеть код, что бы он работал в одном кубике c#, а не в трех разных как сейчас?
Код:
Снипет 1
string regex = @"(?<=\[SERVER]).*(?=\[/SERVER])";
string text = project.Variables["IMAPsettings"].Value;
var reg = new System.Text.RegularExpressions.Regex(regex, System.Text.RegularExpressions.RegexOptions.None);
project.Variables["Server"].Value = reg.Matches(text)[0].ToString();
Снипет 2
string regex = @"(?<=\[PORT]).*(?=\[/PORT)";
string text = project.Variables["IMAPsettings"].Value;
var reg = new System.Text.RegularExpressions.Regex(regex, System.Text.RegularExpressions.RegexOptions.None);
project.Variables["Port"].Value = reg.Matches(text)[0].ToString();
Снипет 3
string regex = @"(?<=\[SSL]).*(?=\[/SSL])";
string text = project.Variables["IMAPsettings"].Value;
var reg = new System.Text.RegularExpressions.Regex(regex, System.Text.RegularExpressions.RegexOptions.None);
project.Variables["SSL"].Value = reg.Matches(text)[0].ToString();