On Thu, 25 Mar 2004 [EMAIL PROTECTED] wrote:
> any modules out there that can sort things such as.. BB10,
> BB1100,BB11. I want it to be in this order. BB10,BB11,BB1100.
yeah, if you have 5.8 you can use mergesort from the sorts module
use strict; use warnings; # always!
use sort '_mergesort'; # only work with perl 5.8
my $instring = "BB10,BB1100,BB11";
my @temparray = split(",",$instring);
my $outstring = join(",", sort
{ substr($a, 3, 5) cmp substr($b, 3, 5) } @temparray );
print $outstring;
__END__
--
Christian Bolstad - [EMAIL PROTECTED], PGP key #E7BCEB9A - http://atdt.nu/
"I hate quotations." -- Ralph Waldo Emerson
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>