我正在使用模块导出的 uniq 函数 List::MoreUtils 来查找数组中的 uniq 元素。但是,我希望它以不区分大小写的方式查找 uniq 元素。我怎样才能做到这一点?
我已经使用 Data::Dumper 转储了 Array 的输出:
#! /usr/bin/perl
use strict;
use warnings;
use Data::Dumper qw(Dumper);
use List::MoreUtils qw(uniq);
use feature "say";
my @elements=<array is formed here>;
my @words=uniq @elements;
say Dumper \@words;
输出:
$VAR1 = [
'John',
'john',
'JohN',
'JOHN',
'JoHn',
'john john'
];
预期输出应该是:john, john john
只有 2 个元素,其余的都应该被过滤,因为它们是同一个词,只是大小写不同。
如何删除忽略大小写的重复元素?