Как взять последнее совпадение в C#

Olegazzz

Client
Регистрация
09.01.2014
Сообщения
16
Благодарностей
1
Баллы
3
upload_2017-1-7_19-42-31.png

Перевожу кубики в C#. Возникла проблема:

Не знаю как прописать последнее совпадение на C#

Данный код берет первое совпадение, а нужно взять последнее. Помогите разобраться.
Код:
  var varAllGrafic1 = project.Variables["temp1"].Value;
  var varRichGrafic1 = new Regex(@"(?<=,0],\[).*?(?=,)").Match(varAllGrafic1).Value;
  project.SendInfoToLog(varRichGrafic1);
 

ares.bct

Client
Регистрация
21.06.2016
Сообщения
20
Благодарностей
21
Баллы
3
C#:
var varAllGrafic1 = project.Variables["temp1"].Value;
var varRichGrafic1 = Regex.Matches(varAllGrafic1, @"(?<=,0],\[).*?(?=,)");
project.SendInfoToLog(varRichGrafic1[varRichGrafic1.Count-1].ToString());

или так

C#:
var varAllGrafic1 = project.Variables["temp1"].Value;
var varRichGrafic1 = new Regex(@"(?<=,0],\[).*?(?=,)", RegexOptions.RightToLeft).Match(varAllGrafic1).Value;
project.SendInfoToLog(varRichGrafic1);
 
Последнее редактирование:

udder

Client
Регистрация
28.03.2017
Сообщения
595
Благодарностей
118
Баллы
43

Почему не срабатывает end чтобы взять последнее совпадение?
Выполнение действия TextProcessing Входная строка имела неверный формат.
Вопрос закрыт, никогда не замечал что тут выпадающий список
 
Последнее редактирование:

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