|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Serge Chervjakov 2:5020/400 12 May 2004 08:51:20 To : Misha Shiposh Subject : Проблем -------------------------------------------------------------------------------- Tue May 11 2004 22:42, Misha Shiposh wrote to All: MS> Hужно так: MS> 2:5023/41.4 MS> 2:5023/41.5 MS> 2:5023/42.2 MS> 2:5023/42.5 MS> 2:5023/42.22 MS> 2:5023/42.111 MS> Ясно что cmp ставлю не по своей воле, с пониманием того что циферки и MS> должно быть "<равно>" Была идей через регесп обработать последние MS> циферки, тока вот как, куда пихать регесп, и есть ли в этом смысл? MS> PS Как сортировочку сделать? бьешь циферки на 3 части. И делаешь три сортировки - сначала на последнюю часть, потом на вторую часть, потом на первую часть... правда не очень уверен что сработает, но должно... точнее сработает, если sort данные будет блоками перетасовывать (а не как Бог на душу положит)... Иначе - придется похоже писать самому:). Хотя есть еще вариант, но его еще чуть допродумать надо.. что-то такое с хешами маячит... но скорее всего и первое сработать должно ЗЫ: бить на 3 части - это split... --- ifmail v.2.15dev5.3 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/16679083654e0.html, оценка из 5, голосов 10
|