In diesem Artikel werden die Ansätze zum Ersatz von Text in PowerShell erörtert.
So verwenden Sie PowerShell Ersatz, um Text zu ersetzen?
In PowerShell kann der Text mit den folgenden Ansätzen ersetzt werden:
Methode 1: Ersetzen Sie den Text in PowerShell mit der Methode „Ersatz ()“
Die Powershell "ersetzen()Die Methode hilft beim Austausch der Zeichen in einem Text. Diese Methode akzeptiert Argumente, das erste Argument findet die Zeichenfolge und das zweite Argument ersetzt die gefundene Zeichenfolge.
Beispiel 1: Ersetzen Sie den Text durch ein Substring in einer Zeichenfolge, indem Sie die Funktion „ersetzen ()“ verwenden
In diesem Beispiel wird die Methode zum Ersetzen eines Textes durch die “demonstriertersetzen()" Methode:
> $ text = "Hallo John, wie geht es dir?"Nach dem obigen Code:
Es kann beobachtet werden, dass das “Hallo John"Wurde durch das" ersetzt "Hallo David”String.
Beispiel 2: Ersetzen Sie den Text durch einen Speicherplatz in einer Zeichenfolge, indem Sie die Funktion/Methode „ersetzen ()“ verwenden
Ersetzen Sie den Text nun durch den Platz durch das Bestehen "" als zweiter Parameter in der "ersetzen()" Methode:
> $ text = "Hallo John, wie geht es dir?"In diesem Codebeispiel:
Es ist zu bemerken, dass das angegebene Substring durch Platz ersetzt wurde.
Methode 2: Ersetzen Sie den Text in PowerShell durch den Operator „-replace“
Der Ersatzbetreiber wird zu Beginn mit einem Bindestrich bezeichnet, wie z-ersetzen”. Sein Betrieb ist dem sehr ähnlich "Ersetzen()" Methode. Es kann jedoch die Fälle von regulären Ausdrücken ersetzen (Regex).
Beispiel 1: Ersetzen Sie den Text durch ein Substring in einer Zeichenfolge, indem Sie den Operator „-replace“ verwenden
Führen Sie nun die folgenden Befehle in der PowerShell -Konsole aus:
> $ Text = "Guten Morgen, John Doe"Im obigen Code:
Es ist zu bemerken, dass der Text mit der „mit dem“ ersetzt wurde-ersetzen" Operator.
Beispiel 2: Ersetzen Sie den Text durch einen Speicherplatz in einer Zeichenfolge, indem Sie den Operator „-replace“ verwenden
In diesem Beispiel werden wir die Entfernung des Textes mit dem Raum unter Verwendung des Operators „-replace“ demonstrieren:
> $ Text = "Guten Morgen, John Doe"In diesem Code haben wir den leeren regulären Ausdruck hinzugefügt, damit er den angegebenen Text entfernen kann:
Das ging darum, Text in PowerShell zu ersetzen.
Abschluss
Der Text in PowerShell kann mit zwei Methoden ersetzt werden, einschließlich der “Ersetzen()”Methode und die“-ersetzen" Operator. Zunächst holen sie die jeweilige Zeichenfolge oder Text und ersetzen sie dann. Darüber hinaus können Sie diese Ansätze auch nutzen, um die Zeichen des Textes oder der Zeichenfolge durch leere Räume zu ersetzen. Diese Beschreibung hat einen detaillierten Leitfaden zum Ersetzen von Text in PowerShell geliefert.