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

  • Автор темы Автор темы Alelsey1611
  • Дата начала Дата начала

Alelsey1611

Client
Регистрация
18.08.2017
Сообщения
401
Реакции
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

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