如何在数组中查找部分重复项?

我试图从数组中删除部分重复的值。

['John', 'Johnson', 'Mike', 'Tim', 'Timberland']

我想删除部分重复的值。在这种情况下,我想保留更长的字符串值。

['Johnson', 'Mike', 'Timberland']

有什么好主意吗?

奥雅纳(Arup Rakshit)

这就是我会做的:

ary = ['John', 'Johnson', 'Mike', 'Tim', 'Timberland']
ary.select {|e| ary.grep(Regexp.new(e)).size == 1 }
# => ["Johnson", "Mike", "Timberland"]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在数组中查找部分重复项?

来自分类Dev

在数组中查找重复项

来自分类Dev

在数组中查找重复项

来自分类Dev

在数组Ruby中查找重复项

来自分类Dev

在数组中查找重复项

来自分类Dev

在数组中查找重复项

来自分类Dev

如何在数组中查找和写下重复的元素?

来自分类Dev

在数组/整数列表中查找重复项

来自分类Dev

在数组/整数列表中查找重复项

来自分类Dev

在数组中查找重复项并打印它们

来自分类Dev

在数组中查找重复项-如何提高速度?

来自分类Dev

如何在数据集中查找和排序重复项

来自分类Dev

如何在列表中查找重复项?

来自分类Dev

如何在数组的索引处插入重复项?

来自分类Dev

如何在JSON数组上查找和删除重复项

来自分类Dev

如何在JavaScript中查找(和删除重复项)对象数组的组合?

来自分类Dev

如何在Xor方法的数组中查找重复项?算法复杂度O(n)

来自分类Dev

如何在数字或Libreoffice计算中查找重复的行

来自分类Dev

如何在数组中查找数组的索引

来自分类Dev

如何在数组数组中查找数据?

来自分类Dev

如何在数组中查找数组的索引

来自分类Dev

如何在数据中查找部分字符串

来自分类Dev

如何仅使用for,if或while在Java数组中查找重复项?

来自分类Dev

如何在SQL中的行中查找重复项?

来自分类Dev

在数组中查找重复的对象

来自分类Dev

在数组中查找重复的整数

来自分类Dev

在数组中查找重复的字母 (javascript)

来自分类Dev

在数组中查找重复项的JavaScript函数将结果打印两次。怎么修?

来自分类Dev

如何在数组中的对象项上设置状态