Wyszć grę z PowerShell jak operator

Wyszć grę z PowerShell jak operator

Podobnie jak każdy inny język programowania, PowerShell ma kilku operatorów porównawczych. W operatorze porównawczym dwie wartości są porównywane i zwracane jako wartość logiczna, na przykład „PRAWDA" Lub "FAŁSZ". Te operatorzy porównawcze obejmują „-Tak jak”,„-Zawiera", Lub "-Mecz". Jednak symbole tych operatorów mogą różnić się od innych języków programowania, ale ich funkcjonalność będzie taka sama.

W tym artykule będzie obserwować kilku operatorów porównawczych, w tym „-tak jak„Operator i inne.

Skojarz swoją grę z PowerShell jak operator (i nie tylko)

Podejścia, które zostaną omówione, to:

    • Jak operator
    • Zawiera operatora
    • Operator dopasowania

Metoda 1: Podobnie jak operator

Operator „jak” w PowerShell jest operatorem porównawczym. Służy do znalezienia pasujących obiektów w dostarczonym ciągu za pomocą wyrażenia regularnego. Wykorzystuje dzikie znaki, aby znaleźć dokładne dopasowanie w ciągu. Jeśli określone wyrażenie regularne zostanie znalezione w odpowiednim ciągu, dane wyjściowe będzie „PRAWDA„W przeciwnym razie wynikiem będzie„FAŁSZ". W przypadku, gdy zarówno ciąg, jak i wyrażenia regularne są takie same, wówczas wyjście będzie również „prawdziwe”.

Przykład 1: Użyj operatora „podobnego”, aby znaleźć wyrażenie regularne w odpowiednim ciągu

Ta ilustracja znajdzie słowo wewnątrz ciągu za pomocą „-tak jak„Operator wraz z wykorzystaniem dzikiego charakteru:

„To jest portal podpowiedzi Linuksa.„ -Like”*wskazówka*”

Zgodnie z powyższym kodem:

    • Najpierw utwórz ciąg, a następnie użyj operatora „podobnego”.
    • Następnie dodaj słowo lub częściowy sznurek owinięty w dzikich znakach, w podwójnie odwróconych cytatach:



Przykład 2: Użyj operatora „nie podobnego do”, aby znaleźć odwrotność operatora „podobnego”

W tym przykładzie odwrotność „-tak jak„Operator zostanie wyświetlony za pomocą„-Nie jak„Operator:

„Linux wskazówek” -nie podobny do „portalu Linux”


Metoda 2: Zawiera operator

„„-zawiera„Operator jest jednym z operatorów ograniczania. Sprawdza, czy pewna wartość istnieje w danym zestawie, czy nie. Jeśli tam istnieje wartość, to wyjście to „PRAWDA”, W przeciwnym razie jest to„FAŁSZ".

Przykład 1: Użyj operatora „-Contain”, aby znaleźć element z kolekcji elementów

Ta ilustracja będzie szukała określonego elementu w zbiorze elementów:

$ Collection = „Car”, „Bike”, „Cycle”
$ Collection -Contains „Rower”


Zgodnie z powyższym kodem:

    • Najpierw zainicjuj zmienną „$ kolekcja”, A następnie przypisz kilka elementów oddzielonych przecinkami.
    • Następnie dodaj zmienną przypisaną elementu, a następnie „-zawiera„Parametr i zdefiniuj wartość”Rower„Do tego:



Przykład 2: Użyj operatora „-notContains”, aby znaleźć odwrotność operatora „-Contains”

Ten przykład wykorzysta „-Notcontains„Operator, aby uzyskać odwrotność„-zawiera„Operator:

$ Collection = „Car”, „Bike”, „Cycle”
$ Collection -notContains „Cycle”


Metoda 3: Operator dopasowania

„„-mecz„Operator jest dość podobny do„-tak jak„Operator. Jeśli jednak pojedyncze dopasowanie słowa zostanie znalezione w ciągu, wyjście będzie „PRAWDA".

Przykład 1: Użyj operatora „-Match”, aby dopasować część ciągu wewnątrz ciągu

Ta ilustracja znajdzie dopasowanie wyrażenia regularnego w ciągu, wykorzystując „-mecz„Operator:

$ str = "to jest wskazówka Linux."
$ str -match „wskazówka”


Zgodnie z powyższym kodem:

    • Najpierw zainicjuj „$ str”Zmienna i przypisz do niej ciąg.
    • Po tym, w następnym wierszu, najpierw napisz zmienną „$ str”, a następnie „-mecz”Parametr i określ wyrażenie regularne w podwójnie odwróconych cytatach:



Przykład 2: Użyj operatora „-notmatch”, aby znaleźć odwrotność operatora „-Match”

Ten przykład znajdzie odwrotność „-mecz„Operator za pomocą„-nie pasuje„Operator:

$ str = "to jest wskazówka Linux."
$ str -notmatch „wskazówka”



Omówiliśmy różnych operatorów porównawczych w PowerShell.

Wniosek

PowerShell's „-Tak jak„Operator służy do znalezienia ciągu zawierającego wyrażenie regularne. Jest to jeden z operatorów porównawczych. Istnieją również inni operatorzy porównawcze, tacy jak „-zawiera" I "-mecz". Wyjście operatorów porównawczych jest zawsze zwracane jako wartości logiczne, które wynoszą „PRAWDA" Lub "FAŁSZ". Ten post ilustruje operatorów porównawczych.