PowerShell Ersetzen Sie Operator | Erklärt

PowerShell Ersetzen Sie Operator | Erklärt
Die PowerShell liefert die fortschrittlichen Funktionen von Vergleichsbetreibern. Zu diesen Betreibern gehören Gleichheit, Übereinstimmung, Eindämmung, Typ und Ersatzbetreiber. Der PowerShell -Vergleichsoperator wird im Grunde genommen zum Vergleich der beiden angegebenen Werte von Ausdrücken verwendet. In diesem Artikel werden wir den Ersatzbetreiber von PowerShell erläutern.

Das Hauptziel dieses Artikels ist es, den Operator für PowerShell -Ersetzer zu erklären.

So verwenden Sie PowerShell Ersetzen Sie den Operator?

Der PowerShell -Ersatzbetreiber wird mit bezeichnet durch "-ersetzen" Dies wird zum Aktualisieren oder Ersetzen des angegebenen Wertes durch reguläre Ausdrücke verwendet. Mit Ersatzbetrieb können Sie auch die Dateien umbenennen und sogar ihre Erweiterungen ändern.

In PowerShell ersetzen Sie den Operator. Diese Komponenten umfassen -ersetzen, -Creplace, Und -Ireplace. Alle diese Ersatzbetreiberkomponenten werden in den kommenden Artikeln praktisch implementiert.

Beispiel 1: So ersetzen Sie einen einzelnen Wert in PowerShell?

Der -ersetzen Der Bediener wird verwendet, um einen bestimmten Wert des regulären Ausdrucks zu ersetzen. Zum Beispiel entspricht der Beispielcode mit der “B"Und ersetzt es durch das"B”.

'a, b, c, d' -Replace 'B', 'B'

In der obigen Ausgabe ist das zu sehen, dass das "B" in Kleinbuchstaben wird durch Großbuchstaben ersetzt "B".

Notiz: Der erste Wert nach -ersetzen Ist Suchausdruck Während der zweite ist ersetzen/ersetzen Ausdruck.

Beispiel 2: So ersetzen Sie mehrere Werte in PowerShell?

Der folgende Befehl funktioniert genauso wie oben. Allerdings das “-ersetzen"Operator wird zum Ersetzen verwendet"A" Und "B" mit "A" Und "B" bzw.

'a, b, c, d' -replace 'a, b', 'a, b'

Die Ausgabe gibt an, dass die “-ersetzen"Der Bediener hat die Buchstaben ersetzt"A" Und "B" mit "A" Und "B" bzw.

Beispiel 3: So aktualisieren Sie Stringwerte mithilfe von PowerShell?

In diesem Beispiel werden wir den Ersatzbetreiber verwenden, um die Stringwerte zu aktualisieren. Der folgende Code speichert vier Werte in einer Variablen.

$ fruit = 'Apfel, Mango, Banane, Pfirsich'

Verwenden Sie nun den Ersatzbetreiber, um den spezifischen Wert zu aktualisieren. Zum Beispiel möchte ich die aktualisieren 'Pfirsich' mit 'Orange'. Der folgende Befehl ersetzt den Pfirsich durch Orange.

$ fruit -replace 'Pfirsich', 'Orange'

Wie praktisch dargestellt, gab die Ausgabe den aktualisierten Wert unabhängig vom alten Wert zurück (Pfirsich).

Diesmal werden wir die Obstartikel in der aufbewahren $ Artikel Variable. Wir haben auch den Status der Obstgegenstände hinzugefügt, egal ob es verfügbar ist oder nicht.

$ its = 'Apple: Ja, Mango: Ja, Banane: Ja, Pfirsich: Ja'

Wie Sie sehen können, sind die Obstgegenstände nicht verfügbar mit 'Ja' Status.

Dieses Mal muss ich den Status von Mango aktualisieren 'Ja' Zu 'NEIN'. Führen Sie den folgenden Befehl mit dem Ersatzoperator aus.

$ items -replace 'Mango: Ja', 'Mango: Nein'

Es kann in der Ausgabe beobachtet werden, dass Mango jetzt mit dem Status aktualisiert wird 'NEIN'.

Nur für den Fall, dass ich alle Werte aus dem aktualisieren möchte Ja Zu NEIN, Dann wird der folgende Befehl verwendet.

$ items -replace 'Ja', 'Nein'

Die Ausgabe zeigt, dass der Status aller Fruchtartikel ist 'NEIN'.

Beispiel 4: So ersetzen Sie den fälschlichen Ausdruck?

Der Ersatzbetreiber ist standardmäßig unempfindlich unempfindlich. Sie können es jedoch mit dem Fall sensitiv machen, indem Sie die "-Creplace" Operator. Sie können die Fallsensitivitätsregeln durch Hinzufügen anwenden "C" mit dem -Bediener ersetzen. Führen Sie beispielsweise den folgenden Befehl aus, um den Kleinbuchstaben zu ersetzen " A " mit " *".

$ fruit -creplace "a", "*"

Gemäß dem obigen Ausgangscreenshot alle alle "A" wird ersetzt durch " *"

Hier ist ein weiteres Beispiel: Diesmal werden wir das ersetzen "A" mit " *". Führen Sie den folgenden Beispielbefehl aus.

$ fruit -creplace "a", "*"

Das Ergebnis ist zu erkennen, dass der Befehl nur eine einzige gefunden hat "A" und ersetzte es durch " *".

Beispiel 5: So ersetzen Sie den von Fall unempfindlichen Ausdruck?

Der "-IReplace" kann auch verwendet werden, um den Ausdruck explizit für den Fall unempfindlich zu machen. Der von Fall unempfindliche Betreiber aktualisiert alle übereinstimmenden Buchstaben/Wörter/Werte unabhängig von der Fallempfindlichkeit.

$ frucht -irplace "a", "*"

Gemäß dem obigen Ausgangscreenshot wurden alle Buchstaben sowohl im oberen als auch im Kleinbuchstaben aktualisiert " *".

Bitte schön! Mit dem Operator ersetzen Sie die Werte in PowerShell, um die Werte zu ersetzen oder zu ersetzen.

Abschluss

PowerShell Ersatzbetreiber kann die angegebenen Werte der regulären Ausdrücke ersetzen und umbenennen. Ersetzen Sie den Betreiber unter den Vergleichsbetreiber von PowerShell. In diesem Artikel haben Sie die wesentlichen Funktionen und den Zweck des PowerShell -Ersatzbetreibers gelernt. Für ein besseres Verständnis haben wir Beispiele gezeigt, um die praktische Implikation des Ersatzbetreibers in PowerShell zu zeigen.