Подскажите регулярку

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

Andr123

Client
Регистрация
08.01.2016
Сообщения
81
Реакции
13
Баллы
8
Подскажите, пожалуйста, какой регуляркой из строки 124.53/112.99/322.78/509.99 получить самое маленькое число, т.е 112.99
 
C#:
Развернуть Свернуть Копировать
string[] str = "124.53/112.99/322.78/509.99".Split('/');

var list = new List<string>();
list.AddRange(str.OrderBy(s=>s.Length).ThenBy(s=>s).ToList());
project.Variables["Otvet"].Value = list[0];
 
  • Оценить
Реакции: kagorec и Andr123
C#:
Развернуть Свернуть Копировать
string[] str = "124.53/112.99/322.78/509.99".Split('/');

var list = new List<string>();
list.AddRange(str.OrderBy(s=>s.Length).ThenBy(s=>s).ToList());
project.Variables["Otvet"].Value = list[0];
Спасибо! А как изменить код если строка 124.53/112.99/322.78/509.99 в виде какой-то переменной, например, price. Я только кубики знаю (
 
Спасибо! А как изменить код если строка 124.53/112.99/322.78/509.99 в виде какой-то переменной, например, price. Я только кубики знаю (
C#:
Развернуть Свернуть Копировать
string[] str = project.Variables["Price"].Value.Split('/');
 
  • Оценить
Реакции: Andr123
Большое спасибо! Все работает
 
Числа без точек в последовательности бывают? Или, чтобы после точке было количество цифр отличное от двух?

всё отрабатывает как надо
C#:
Развернуть Свернуть Копировать
string[] str = "111/124.53/112.99/322.78/509.99/11.777".Split('/');

var list = new List<string>();
list.AddRange(str.OrderBy(s=>s.Length).ThenBy(s=>s).ToList());
//project.Variables["Otvet"].Value = list[0];
return string.Join("\r\n", list);
 
всё отрабатывает как надо
C#:
Развернуть Свернуть Копировать
string[] str = "111/124.53/112.99/322.78/509.99/11.777".Split('/');

var list = new List<string>();
list.AddRange(str.OrderBy(s=>s.Length).ThenBy(s=>s).ToList());
//project.Variables["Otvet"].Value = list[0];
return string.Join("\r\n", list);
ты сам-то этот пример запускал?
 
  • Оценить
Реакции: masterLomaster
ты сам-то этот пример запускал?

ну немного осмотрелся, тогда так

C#:
Развернуть Свернуть Копировать
string[] str = "111/124.53/112.99/322.78/509.99/11.777".Split('/');

var list = new List<string>();
list.AddRange(str.OrderBy(s=>s).ThenBy(s=>s).ToList());//Length
//project.Variables["Otvet"].Value = list[0];
return string.Join("\r\n", list);
 
ну немного осмотрелся, тогда так

C#:
Развернуть Свернуть Копировать
string[] str = "111/124.53/112.99/322.78/509.99/11.777".Split('/');

var list = new List<string>();
list.AddRange(str.OrderBy(s=>s).ThenBy(s=>s).ToList());//Length
//project.Variables["Otvet"].Value = list[0];
return string.Join("\r\n", list);
думаешь, теперь всё правильно работает?)
 
  • Оценить
Реакции: masterLomaster
ты сам-то этот пример запускал?
всё отрабатывает как надо
ну немного осмотрелся, тогда так
думаешь, теперь всё правильно работает?)
ткни где не правильно
эээээ ну чо вы опять начинаете? Я уже скопипастил себе! А вы тут начали, что все не правильно!
не спорю, универсальное тогда надо, жду от тебя пример
а че его ждать?
меньше слов, пример
зачем мне это?)
весело тут с вами хоть в колекцию собирай )))
 
Последнее редактирование:
не спорю, универсальное тогда надо, жду от тебя пример
а че его ждать. Нельзя строки в числа перегнать и отсортировать?

Числа на то и числа, чтобы не сортировать их как строки
 
:D протестить смог а ответ правильный слабо выложить
походу Док заскучал и решил тебя сегодня затролить )))

зачем мне это?)
Кроме детишек на слабо кто-то ведется?)
 
Кроме детишек на слабо кто-то ведется?)
ты прекращай нести лажу так как если я к тебе обращусь то ты потеряешься что ответить человеку, поэтому ты сейчас гнильё несёшь и понт
 
ты прекращай нести лажу так как если я к тебе обращусь то ты потеряешься что ответить человеку, поэтому ты сейчас гнильё несёшь и понт
во какой разговор пошёл)
Ладно, смотри какая тема. Однажды я усомнился в некоторых твоих словах. И ты сказал, что я должен заплатить тебе 1к, чтобы ты скинул мне подтверждение. Сечешь, к чему я веду?)
 
  • Оценить
Реакции: masterLomaster
во какой разговор пошёл)
Ладно, смотри какая тема. Однажды я усомнился в некоторых твоих словах. И ты сказал, что я должен заплатить тебе 1к, чтобы ты скинул мне подтверждение. Сечешь, к чему я веду?)
ты мне косарь, за что и где такое было, скрин засвети, не секу честно, просто вроде и я не должен и чёт не в тему
 
ты мне косарь, за что и где такое было, скрин засвети, не секу честно, просто вроде и я не должен и чёт не в тему
не имею привычки скринить каждый твой пост, увы(
 
ты мне косарь, за что и где такое было, скрин засвети, не секу честно, просто вроде и я не должен и чёт не в тему
было такое я читал гдето твой пост в споре с Доком )))
 
  • Оценить
Реакции: Sanekk
кинь сылку на тот разговор, ты что стеснительный ??
Ты себя культовой личностью возомнил? Я должен скринить твои посты, разговоры сохранять?
Я тебе больше скажу, там от тебя столько грязи было(ну как ты умеешь), что не удивлюсь, что всё давно потерто)
 
Ты себя культовой личностью возомнил? Я должен скринить твои посты, разговоры сохранять?
Я тебе больше скажу, там от тебя столько грязи было(ну как ты умеешь), что не удивлюсь, что всё давно потерто)
ты мне пишишь сначала одно сейчас как мальчишка 5-ти летний мне тут отвечаешь, где в моих словах что ты что то должен скринить или сохранять, ответь один раз как человек что было так и так а когда и где ты сам не епёшь это, а напоминать человеку такую лажу это бабе наверно только позволено. так как если ты поднял ногу то сы до конца и не юли
 

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