比较数组值包含字符串

时间:2019-03-26 13:17:24

标签: powershell

我有两个字符串数组

$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”

0 个答案:

没有答案