|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : vilfred 2:5020/400 20 Oct 2001 17:48:57 To : All Subject : сортировка по нужному полю -------------------------------------------------------------------------------- есть у меня последовательность строк вида A#B#C#D#E#F Чтобы отсортировать по полю E я пишу @sort= map{ $_ -> [1]} sort{$a->[0] cmp $b->[0]} map{[/.*?#.*?#.*?#.*?#(.*?)#.*?/, $_]} @res; А вот мне надо чтобы сортировалось по любому полю. Может быть что-то вида: @sort= map{ $_ -> [1]} sort{$a->[0] cmp $b->[0]} map{[/#?(.*?A)#?/, $_]} @res; т.е. каждая ячейка столбца таблицы содержит приписанный к нему номер А? или я гоню? -- TEAM [Маньяки] Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6488b849f63f.html, оценка из 5, голосов 10
|