сравнить значения массива содержит строки - PullRequest
0 голосов
/ 26 марта 2019

У меня есть два массива строк

$a1 = @('a123-xyz','b479-wer','cbchjk','lio_iuy')
$b1 = @('a123-xyz','b479-wer','cbc-hjk')

Я хочу сравнить $a1 и $b1 с любым элементом, которого нет в $b1, я должен это получить.

Я пишу так:

$c1 = $a1 | Where {$b1 -NotContains $_} 

$c1 будет содержать 'cbchjk','lio_iuy'.

Вопрос:

$al и $b1 содержат "cbchjk" и "cbc-hjk". но есть ошибка опечатки в значении $a1. Я смотрю вместо того, чтобы сказать, что «cbc-hjk» и «cbchjk» оба отличаются (технически), я хочу продолжить, автоматически исправляя значение $a1, а $c1 должно иметь только «lio_iuy»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...