You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Perl数组中提取长度为4的字符串组成子数组

提取Perl数组中长度为4的元素

要从给定的Perl数组里筛选出长度为4的字符串,用grep函数是最直接的方式,它能快速遍历数组并过滤符合条件的元素。

具体实现代码如下:

my @array = qw( zero one two three four five six seven eigth nine);
# 过滤出长度为4的元素
my @subarray = grep { length($_) == 4 } @array;

# 打印验证结果
print join(' ', @subarray); # 输出结果:zero four five nine

原理很简单:grep会依次取出@array中的每个元素(用$_指代当前元素),通过length($_) == 4判断元素长度是否为4,符合条件的元素会被自动收集到@subarray中。

内容的提问来源于stack exchange,提问作者Trí Trương

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 01:05:19