Perl:按字母顺序对数组元素进行排序

时间:2019-07-08 20:56:17

标签: arrays regex perl

我有一个大数组,我想按字母顺序对数组的所有元素进行排序。

在上一个子例程中,数组的元素被推送到tc_reg数组。

我有一个名为@tc_lane的数组。当我打印数组的元素时,它将看起来像这样

tx0_abc
rx0_fgw
ref_ghv
..

现在我要像这样对这个数组进行排序

ref_ghv
rx0_fgw
tx_abc
..

2 个答案:

答案 0 :(得分:4)

如果需要

capacity of ptr1 is: 2
capacity of ptr2 is: 2

使用

rx0_fgw
rx10_fgw
rx2_fgw

如果需要

my @sorted = sort @unsorted;

使用

rx0_fgw
rx2_fgw
rx10_fgw

答案 1 :(得分:2)

您只需要这样做:

@tc_lane = sort @tc_lane;