嗨, 我有這個文件稱爲電話簿在Perl排序的第二個字
Steve Blenheim:239-923-7366:238-934-7865:95 Latham Lane, Easton, PA 83755:11/12/56:20300
Betty Boop:245-836-8357:245-876-7656:635 Cutesy Lane, Hollywood, CA 91464:6/23/23:14500
Igor Chevsky:385-375-8395:385-333-8976:3567 Populus Place, Caldwell, NJ 23875:6/18/68:23400
Norma Corder:397-857-2735:397-857-7651:74 Pine Street, Dearborn, MI 23874:3/28/45:245700
,我試圖從第二個字的字母順序文本(姓)排序,並沒有能夠找出如何做到這一點。我正在從文件中讀取這樣做
open (FILE, phonebook);
@line = <FILE>;
close(FILE);
有什麼想法嗎?我可以按字母順序對第一個字段進行排序並反轉,但似乎無法使第二個字段正確排序。 在此先感謝
所以你想排序「比利鮑勃託頓」基於鮑勃?和「博士馬丁路德金Jr「基於」馬丁「?排序很容易。最難的問題是如何確定哪個是姓... – tadmc 2011-03-05 02:09:49