Итак, у меня есть 2 массива
array1
4
5
6
7
8
9
10
11
array2 (aa 5), это один элемент в массиве и так далее
aa 5
bb 4
cc 6
dd 8
ee 9
ff 10
gg 7
hh 11
Что я хочу для этого нужно расположить буквы в массиве 2 так, чтобы они совпадали с числами в первом массиве, и получить их в новом массиве, чтобы выходные данные были такими:
array3
bb
aa
cc
gg
dd
ee
ff
hh
$array1 | %{
if ($array2 -match $_) {
array1 | select-string -pattern '(\w\w)'| % {$_.Matches.groups[1].value}
}
}