0

このタイプの比較を行う簡単な方法はありますか:

$s =  {"This is a dog" ,"This is a cat"}

$s | where {$_.Phrase -contains -match{"dog",cat","rat"} }

基本的に、左側に右側の何かの一部が含まれている場合は、それを返します。

または、右側の各項目に対して行う必要がありますか?

4

1 に答える 1

2

これが文字列の配列 (スクリプトブロックではない) であると仮定すると、演算子$sに適切な正規表現を作成して、それをそのまま使用できます。-match

# ~> $s =  @("This is a dog" ,"This is a cat", "this is neither")

# ~> $s | where {$_ -match "dog|cat|rat" }
This is a dog
This is a cat
于 2013-08-08T22:10:19.077 に答える