Поиск min/max через Regex C#

spacexxx

Client
Регистрация
31.05.2018
Сообщения
15
Благодарностей
3
Баллы
3
Добрый день, столкнулся с такой проблемой. Есть текст, из него нужно вытащить числа регуляркой, и среди этих чисел найти минимальное и максимальное число. Делаю через список. Получаю числа, записываю в список, и из списка уже получаю результат. Код получается громоздкий и в многопотоке сильно нагружает систему. Может знает кто способ, как сделать проще и чтоб меньше нагружал сервер?
Заранее спасибо
C#:
string text = "[22.78][12.32][1253.12][88.73][328.11]";
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 765
Благодарностей
2 407
Баллы
113
Добрый день, столкнулся с такой проблемой. Есть текст, из него нужно вытащить числа регуляркой, и среди этих чисел найти минимальное и максимальное число. Делаю через список. Получаю числа, записываю в список, и из списка уже получаю результат. Код получается громоздкий и в многопотоке сильно нагружает систему. Может знает кто способ, как сделать проще и чтоб меньше нагружал сервер?
Заранее спасибо
C#:
string text = "[22.78][12.32][1253.12][88.73][328.11]";
C#:
string text = "[22.78][12.32][1253.12][88.73][328.11]";
return Regex.Matches(text, @"(?<=\[).*?(?=])").Cast<Match>().Select(s => decimal.Parse(s.Value, System.Globalization.CultureInfo.InvariantCulture)).Max();
95216
 

spacexxx

Client
Регистрация
31.05.2018
Сообщения
15
Благодарностей
3
Баллы
3
Вот это да! Работает на ура! Спасибо
 
  • Спасибо
Реакции: BAZAg

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