Как положить значение из регулярки в переменную?

Alelsey1611

Client
Регистрация
18.08.2017
Сообщения
402
Благодарностей
29
Баллы
28
Пробовал и кубиком и снипетом не получается.
Код:
var matches = Regex.Matches(project.Variables["Variable17"].Value,"(?<=\()\$.*?(?=\))").Cast<Match>().Select(x=>x.Value).ToList("Список1"); // Совпадения ложим в список
for (int i=0; i<matches.Count; i++)
{
   project.Variables["cupon"+i.ToString()].Value =  matches[i];
}
Лог:
Screenshot_20170827-102838.png
Screenshot_20170827-014520.png
Как это сделать?
 

Alelsey1611

Client
Регистрация
18.08.2017
Сообщения
402
Благодарностей
29
Баллы
28
В названии темы опечатался . Надо положить из регулярки в переменныЕ
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
А если перед строкой с регуляркой поставить символ @.

Не так
Код:
"(?<=\()\$.*?(?=\))"
А так
Код:
@"(?<=\()\$.*?(?=\))"
 
  • Спасибо
Реакции: Alelsey1611

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