Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 сортировка по нужному полю   vilfred   20 Oct 2001 17:48:57 
 сортировка по нужному полю   Dmitry Smolin   20 Oct 2001 20:43:46 
Архивное /ru.perl/6488b849f63f.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional