У меня есть строка с несколькими словами:Удалить повторяющиеся слова
$list1= "apple tree dog cat apple horse tree"
Как я могу удалить дубликаты слова?
У меня есть строка с несколькими словами:Удалить повторяющиеся слова
$list1= "apple tree dog cat apple horse tree"
Как я могу удалить дубликаты слова?
Прежде всего, необходимо, чтобы разделил строку, чтобы получить список слов. Использование Select -Unique
удалит все дубликаты и, наконец, чтобы преобразовать список в одну строку, вы присоединиться к ним с помощью -join
:
($list1 -split ' ' | Select -Unique) -join ' '
Выход:
apple tree dog cat horse
Спасибо, Мартин –
$ list1 | Sort-Object | Get-Unique не работает –