Я пытаюсь уничтожить огромную миграцию списка адресов электронной почты, однако есть улов. Я хотел бы взять дубликаты и превратить их в свой массив (3-й).возьмите два массива и сделайте третий массив из значений, которые НЕ уникальны.
Позволяет сделать эти массивы очень простыми и короткими.
a = ["[email protected]", "[email protected]"]
b = ["[email protected]"]
По сути я пытаюсь сделать c = ["[email protected]"]
, потому что это единственная электронная почта, которая находится в обоих списках.
То, что я пытался до сих пор:
Есть ли напротив unqiq?
ab = a + b
ab.uniq
возвращается: [ "[email protected]", "[email protected]"]
Могу ли я сбросить + Ь в третий массив с, и сравнить гр с ab.uniq в получить то, что дублируется?
У меня отсутствует более простой способ сделать это? Любая помощь будет высоко ценится!!!!
ставит «Я люблю тебя, мужчина». – jahrichie
Есть ли способ превратить список с возвратом каретки в массив строк? ["on] – jahrichie
Является ли список строкой или массивом? Если это строка, вы можете использовать [String # split] (http://ruby-doc.org/core-2.0/String.html#method-i -split): '' некоторая строка с возвратом каретки '.split (/ \ r? \ n /) ' – Intelekshual