58

PowerShell には、文字列オブジェクトの配列があり、文字列オブジェクトを含むオブジェクトがあります。Java では、2 つのオブジェクトがメモリ内の同じ場所を参照しているか.equals(aObject)どうかをテストしながら、文字列値が一致するかどうかをテストできます。==

.equals(aObject)powershellで同等のものを実行するにはどうすればよいですか?

私はこれをやっています:

$arrayOfStrings[0].Title -matches $myObject.item(0).Title

これらはどちらもまったく同じ文字列値を持っていますが、false の戻り値が返されます。助言がありますか?

4

2 に答える 2

80

あなたがしたい$arrayOfString[0].Title -eq $myPbiject.item(0).Title

-match正規表現マッチング用です(2番目の引数は正規表現です)

于 2013-09-12T18:47:46.000 に答える