Entfernen Sie Leerzeichen aus einer Variablen mit PowerShell
-
Verwenden Sie den Operator
Replace
, um Leerzeichen aus einer Variableneingabe mit PowerShell zu entfernen -
Verwenden Sie die
Replace()
-Methode, um Leerzeichen aus einer Variableneingabe mit PowerShell zu entfernen -
Verwenden Sie die
Trim()
-Methode, um Leerzeichen aus einer Variableneingabe mit PowerShell zu entfernen
Eine Zeichenfolge ist einer der am häufigsten in PowerShell verwendeten Datentypen. Es enthält die Folge von Zeichen oder Texten.
Der PowerShell-String hat den Objekttyp System.String
. Eine Zeichenfolge wird mithilfe von einfachen oder doppelten Anführungszeichen in PowerShell definiert.
Sie können verschiedene Zeichenfolgenoperationen in PowerShell ausführen, z. B. Zeichenfolgen ersetzen, Zeichenfolgen verketten, Zeichenfolgen aufteilen, Zeichenfolgen vergleichen und Teilzeichenfolgen extrahieren.
In diesem Tutorial lernen Sie, Leerzeichen aus einer Variablen zu entfernen, indem Sie sie in PowerShell durch eine leere Zeichenfolge ersetzen.
Verwenden Sie den Operator Replace
, um Leerzeichen aus einer Variableneingabe mit PowerShell zu entfernen
Der Operator -Replace
ersetzt Texte oder Zeichen in PowerShell. Sie können es auch verwenden, um Texte oder Zeichen aus der Zeichenfolge zu entfernen.
Der Operator -Replace
nimmt zwei Argumente entgegen: die zu suchende Zeichenfolge und die zu ersetzende Zeichenfolge aus der gegebenen Eingabe.
Das ist unsere String-Variable $string
.
$string = "Power Shell"
Um alle Leerzeichen aus der Zeichenfolge zu entfernen, können Sie den folgenden Befehl ausführen.
$string -replace " ",""
Ausgang:
PowerShell
Im obigen Befehl findet der Operator -Replace
alle Leerzeichen " "
und ersetzt sie durch eine leere Zeichenkette ""
.
Verwenden Sie die Replace()
-Methode, um Leerzeichen aus einer Variableneingabe mit PowerShell zu entfernen
Die Methode Replace()
ähnelt dem Operator -Replace
. Außerdem werden zwei Argumente benötigt: die zu suchende Zeichenfolge und die zu ersetzende Zeichenfolge.
Im folgenden Beispiel findet die Methode Replace()
alle Leerzeichen " "
und ersetzt sie durch einen leeren String ""
.
$string = "P o w e r S h e l l"
$string.replace(" ","")
Ausgang:
PowerShell
Verwenden Sie die Trim()
-Methode, um Leerzeichen aus einer Variableneingabe mit PowerShell zu entfernen
Eine weitere Möglichkeit, Leerzeichen aus Strings zu entfernen, ist die Methode Trim()
der .NET-Klasse System.String
. Es ermöglicht Ihnen, alle Leerzeichen oder unerwünschte Zeichen am Anfang und am Ende von Zeichenfolgen zu entfernen.
Beispielsweise entfernt der folgende Befehl die führenden und abschließenden Leerzeichen aus dem angegebenen Zeichenfolgenobjekt.
$string = " PowerShell String "
$string.Trim()
Ausgang:
PowerShell String
Die Methode TrimStart()
entfernt Zeichen vom Anfang der Zeichenfolgen, während die Methode TrimEnd()
Zeichen vom Ende der Zeichenfolgen entfernt.
Wir hoffen, dieser Artikel hat Ihnen geholfen, Leerzeichen aus einer Zeichenfolgenvariablen in PowerShell zu entfernen.