Starten Sie Ihr Spiel mit dem Operator von PowerShell Like

Starten Sie Ihr Spiel mit dem Operator von PowerShell Like

Wie jede andere Programmiersprache hat PowerShell mehrere Vergleichsbetreiber. In einem Vergleichsbetreiber werden zwei Werte verglichen und als boolescher Wert zurückgegeben, wie zWAHR" oder "FALSCH”. Diese Vergleichsbetreiber umfassen “-Wie","-Enthält", oder "-Passen”. Die Symbole dieser Operatoren könnten sich jedoch von anderen Programmiersprachen unterscheiden, aber ihre Funktionalität wird gleich sein.

In diesem Artikel werden mehrere Vergleichsbetreiber einschließlich der “beobachtet-wieOperator und andere.

Starten Sie Ihr Spiel mit dem Operator von PowerShell (und mehr)

Die Ansätze, die diskutiert werden, sind:

    • Wie Operator
    • Enthält Operator
    • Match -Operator

Methode 1: Wie Operator

Der "Like" -Portler in PowerShell ist ein Vergleichsbetreiber. Es wird verwendet, um die übereinstimmenden Objekte in der bereitgestellten Zeichenfolge mit einem regulären Ausdruck zu finden. Es wird wilde Zeichen verwendet, um die genaue Übereinstimmung in der Zeichenfolge zu finden. Wenn der angegebene reguläre Ausdruck in der entsprechenden Zeichenfolge gefunden wird, wird die Ausgabe sein “WAHR"Sonst wird das Ergebnis sein"FALSCH”. Für den Fall, dass sowohl die Zeichenfolge als auch die regulären Ausdrücke gleich sind, ist die Ausgabe auch "wahr".

Beispiel 1: Verwenden Sie den „-ähnlichen“ Bediener, um den regulären Ausdruck in der entsprechenden Zeichenfolge zu finden

Diese Illustration findet ein Wort in einer Zeichenfolge mit der “-wieOperator zusammen mit der Verwendung des wilden Charakters:

"Dies ist ein Linux -Hinweisportal."-Like"*Tipp*"

Nach dem obigen Code:

    • Erstellen Sie zuerst eine Zeichenfolge und verwenden Sie dann den „-ähnlichen“ Bediener.
    • Fügen Sie danach ein Wort oder eine teilweise Saite hinzu, die in die wilden Zeichen in doppelten invertierten Zitaten eingewickelt ist:



Beispiel 2: Verwenden Sie den Operator „-nicht-ähnlicher“, um die Umkehrung des „-ähnlichen“ Operators herauszufinden

In diesem Beispiel die Umkehrung der “-wieDer Bediener wird mit der "die" angezeigt "-Nicht wie" Operator:

"Linux -Hinweisportal" -NOTSYE "Linux -Hint -Portal"


Methode 2: Enthält Operator

Der "-enthältOperator ist einer der Containment -Operatoren. Es prüft, ob ein bestimmter Wert im angegebenen Satz vorhanden ist oder nicht. Wenn der Wert dort vorliegt, ist die Ausgabe “WAHR", Sonst ist es"FALSCH”.

Beispiel 1: Verwenden Sie den Operator „-Contains“, um das Element aus der Sammlung von Elementen zu finden

Diese Abbildung wird nach dem angegebenen Element in der Sammlung von Elementen suchen:

$ Collection = "Car", "Bike", "Cycle"
$ collection -enthält "Fahrrad"


Nach dem obigen Code:

    • Initialisieren Sie zunächst eine Variable “$ kollektionUnd dann mehrere von Kommas getrennte Elemente zuweisen.
    • Fügen Sie danach die zugewiesene Variable eines Elements hinzu, gefolgt von der “-enthält"Parameter und definieren Sie den Wert"Fahrrad”Dazu:



Beispiel 2: Verwenden Sie den Operator "-notContains", um die Umkehrung des "-Containes" -Preibers herauszufinden

In diesem Beispiel wird das verwendet-nicht enthält"Operator, um die Umkehrung der" zu erhalten "-enthält" Operator:

$ Collection = "Car", "Bike", "Cycle"
$ collection -notiert "Zyklus"


Methode 3: Übereinstimmung Operator

Der "-passen"Der Bediener ist dem" ziemlich ähnlich "-wie" Operator. Wenn jedoch das einzelne Wort Match in der Zeichenfolge gefunden wird, wird die Ausgabe sein. “WAHR”.

Beispiel 1: Verwenden Sie den Operator "-Match", um einen Teil einer Zeichenfolge in einer Zeichenfolge zu erreichen

Diese Illustration findet eine reguläre Ausdrucksübereinstimmung in der Zeichenfolge, indem die “verwendet werden-passen" Operator:

$ str = "Dies ist Linux -Hinweis."
$ str -Match "Tipp"


Nach dem obigen Code:

    • Initialisieren Sie zuerst die “$ str”Variable und weisen Sie ihm eine Zeichenfolge zu.
    • Danach schreiben Sie in der nächsten Zeile zuerst die "$ str" Variable, gefolgt von der "-passenParameter und geben Sie den regulären Ausdruck in doppelten invertierten Zitaten an:



Beispiel 2: Verwenden Sie den Operator "-notmatch", um die Umkehrung des "-patch" -Preibers zu finden

In diesem Beispiel wird die Umkehrung der “gefunden“-passenOperator mit der "die"-nicht übereinstimmen" Operator:

$ str = "Dies ist Linux -Hinweis."
$ str -Notmatch "Tipp"



Wir haben verschiedene Vergleichsbetreiber in PowerShell erörtert.

Abschluss

Powershells “-WieDer Bediener wird verwendet, um die Zeichenfolge zu finden, die den regulären Ausdruck enthält. Es ist einer der Vergleichsbetreiber. Es gibt auch andere Vergleichsbetreiber, wie z-enthält" Und "-passen”. Die Ausgabe von Vergleichsbetreibern wird immer als boolesche Werte zurückgegeben, die sindWAHR" oder "FALSCH”. Dieser Beitrag hat die Vergleichsbetreiber veranschaulicht.