У меня есть два разных массивов строк, array1
и array2
, в котором я хочу, чтобы выяснить, если элементы в array1
также существуют в array2
без изменения элементов в array1
, но значения в array1
включают дополнительные символы, включая и после двоеточия :
.Как проверить, если элемент массива существует в другом массиве
array1 = ["unit 1 : Unit 1","unit 2 : Unit 2","unit 3 : Unit 3","test : Test", "system1"]
array2 = ["unit 1","unit 2","unit 3","test"]
Я попытался с помощью include?
, но он не работает.
array1.each do |element|
#see if element exists in array 2
if array2.include? element
#print the name of that element
puts element
end
end
Как подойти к этому?
Исправьте показать желаемый результат для вашего примера. –