in reply to Re^4: Sorting text-number values
in thread Sorting text-number values
That's really weird, because for me, the program outputs the following:
Output:#!perl -w use strict; use 5.010; my @data = qw{ this_5_string_12 some_12_garbage_23 this_5_string_8 17 this_5_string_23 some_12_garbage_6 102 this_5_string_19 5 this_5_string_101 }; my $width = 50; say for map { substr $_, 54 } sort map { do { no warnings qw{ uninitialized }; pack qq{A${width}NA*}, m{(.*\D)?(\d+)$}, $_; } } @data;
5 17 102 some_12_garbage_6 some_12_garbage_23 this_5_string_8 this_5_string_12 this_5_string_19 this_5_string_23 this_5_string_101
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^6: Sorting text-number values
by merrymonk (Hermit) on Nov 30, 2016 at 10:49 UTC | |
by hippo (Archbishop) on Nov 30, 2016 at 11:12 UTC | |
by merrymonk (Hermit) on Nov 30, 2016 at 11:21 UTC | |
by johngg (Canon) on Nov 30, 2016 at 11:39 UTC | |
by merrymonk (Hermit) on Nov 30, 2016 at 12:05 UTC | |
by merrymonk (Hermit) on Nov 30, 2016 at 12:29 UTC | |
| |
by Corion (Patriarch) on Nov 30, 2016 at 11:25 UTC | |
by merrymonk (Hermit) on Nov 30, 2016 at 12:04 UTC | |
| |
by hippo (Archbishop) on Nov 30, 2016 at 11:43 UTC | |
by merrymonk (Hermit) on Nov 30, 2016 at 12:12 UTC | |
| |
by Corion (Patriarch) on Nov 30, 2016 at 11:21 UTC |