slatibart has asked for the wisdom of the Perl Monks concerning the following question:
Hi,
i have a list of top level domains which also have sub tlds.
Normal sort produces me a list like that
but this would be the appreciated sorting.com.fj .com.sb .com.nf .com.co .com.mv .coop
First, the toplevel, then the sub tld. My ideas was to start with this code :.com.co .com.fj .com.sb .com.mv .com.nf .com.sb .coop
But didn't worked as expected. Where is my code wrong ? Thanks@list= sort { my ($sub1,$tld1)=split /\./,$a; my ($sub2,$tld2)= spli +t /\./,$b; $tld1 cmp $tld2 } @list;
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Custom "sort" routine
by kyle (Abbot) on Feb 09, 2009 at 16:06 UTC | |
Re: Custom "sort" routine
by moritz (Cardinal) on Feb 09, 2009 at 16:06 UTC | |
Re: Custom "sort" routine
by CountZero (Bishop) on Feb 09, 2009 at 16:50 UTC | |
Re: Custom "sort" routine
by revdiablo (Prior) on Feb 09, 2009 at 17:03 UTC | |
Re: Custom "sort" routine
by ww (Archbishop) on Feb 09, 2009 at 19:08 UTC |
Back to
Seekers of Perl Wisdom