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

Andr123

Client
Регистрация
08.01.2016
Сообщения
75
Благодарностей
10
Баллы
8
Подскажите, пожалуйста, какой регуляркой из строки 124.53/112.99/322.78/509.99 получить самое маленькое число, т.е 112.99
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
одной регуляркой тут не обойтись.

Даже не так. Одними регулярками тут не обойтись.
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
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

Andr123

Client
Регистрация
08.01.2016
Сообщения
75
Благодарностей
10
Баллы
8
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. Я только кубики знаю (
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Спасибо! А как изменить код если строка 124.53/112.99/322.78/509.99 в виде какой-то переменной, например, price. Я только кубики знаю (
C#:
string[] str = project.Variables["Price"].Value.Split('/');
 
  • Спасибо
Реакции: Andr123

Andr123

Client
Регистрация
08.01.2016
Сообщения
75
Благодарностей
10
Баллы
8
Большое спасибо! Все работает
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Числа без точек в последовательности бывают? Или, чтобы после точке было количество цифр отличное от двух?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Числа без точек в последовательности бывают? Или, чтобы после точке было количество цифр отличное от двух?
всё отрабатывает как надо
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);
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
всё отрабатывает как надо
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

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
ты сам-то этот пример запускал?
ну немного осмотрелся, тогда так

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);
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
ну немного осмотрелся, тогда так

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

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
  • Спасибо
Реакции: masterLomaster

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
ты сам-то этот пример запускал?
всё отрабатывает как надо
ну немного осмотрелся, тогда так
думаешь, теперь всё правильно работает?)
ткни где не правильно
эээээ ну чо вы опять начинаете? Я уже скопипастил себе! А вы тут начали, что все не правильно!
не спорю, универсальное тогда надо, жду от тебя пример
меньше слов, пример
весело тут с вами хоть в колекцию собирай )))
 
Последнее редактирование:

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
не спорю, универсальное тогда надо, жду от тебя пример
а че его ждать. Нельзя строки в числа перегнать и отсортировать?

Числа на то и числа, чтобы не сортировать их как строки
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
  • Спасибо
Реакции: masterLomaster

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
:D протестить смог а ответ правильный слабо выложить
походу Док заскучал и решил тебя сегодня затролить )))

Кроме детишек на слабо кто-то ведется?)
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Кроме детишек на слабо кто-то ведется?)
ты прекращай нести лажу так как если я к тебе обращусь то ты потеряешься что ответить человеку, поэтому ты сейчас гнильё несёшь и понт
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
ты прекращай нести лажу так как если я к тебе обращусь то ты потеряешься что ответить человеку, поэтому ты сейчас гнильё несёшь и понт
во какой разговор пошёл)
Ладно, смотри какая тема. Однажды я усомнился в некоторых твоих словах. И ты сказал, что я должен заплатить тебе 1к, чтобы ты скинул мне подтверждение. Сечешь, к чему я веду?)
 
  • Спасибо
Реакции: masterLomaster

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
во какой разговор пошёл)
Ладно, смотри какая тема. Однажды я усомнился в некоторых твоих словах. И ты сказал, что я должен заплатить тебе 1к, чтобы ты скинул мне подтверждение. Сечешь, к чему я веду?)
ты мне косарь, за что и где такое было, скрин засвети, не секу честно, просто вроде и я не должен и чёт не в тему
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
ты мне косарь, за что и где такое было, скрин засвети, не секу честно, просто вроде и я не должен и чёт не в тему
не имею привычки скринить каждый твой пост, увы(
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
ты мне косарь, за что и где такое было, скрин засвети, не секу честно, просто вроде и я не должен и чёт не в тему
было такое я читал гдето твой пост в споре с Доком )))
 
  • Спасибо
Реакции: Sanekk

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
кинь сылку на тот разговор, ты что стеснительный ??
Ты себя культовой личностью возомнил? Я должен скринить твои посты, разговоры сохранять?
Я тебе больше скажу, там от тебя столько грязи было(ну как ты умеешь), что не удивлюсь, что всё давно потерто)
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Ты себя культовой личностью возомнил? Я должен скринить твои посты, разговоры сохранять?
Я тебе больше скажу, там от тебя столько грязи было(ну как ты умеешь), что не удивлюсь, что всё давно потерто)
ты мне пишишь сначала одно сейчас как мальчишка 5-ти летний мне тут отвечаешь, где в моих словах что ты что то должен скринить или сохранять, ответь один раз как человек что было так и так а когда и где ты сам не епёшь это, а напоминать человеку такую лажу это бабе наверно только позволено. так как если ты поднял ногу то сы до конца и не юли
 

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