Entfernen Sie Leerzeichen aus einer Variablen mit PowerShell

Rohan Timalsina 21 Juni 2023
  1. Verwenden Sie den Operator Replace, um Leerzeichen aus einer Variableneingabe mit PowerShell zu entfernen
  2. Verwenden Sie die Replace()-Methode, um Leerzeichen aus einer Variableneingabe mit PowerShell zu entfernen
  3. Verwenden Sie die Trim()-Methode, um Leerzeichen aus einer Variableneingabe mit PowerShell zu entfernen
Entfernen Sie Leerzeichen aus einer Variablen mit PowerShell

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.

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Verwandter Artikel - PowerShell String