Aufteilen einer Zeichenfolge in getrennte Variablen in PowerShell
-
Verwenden der Funktion
Split()
zum Aufteilen einer Zeichenfolge in separate Variablen in PowerShell -
Verwenden des
-Split
-Flags zum Aufteilen einer Zeichenfolge in separate Variablen in PowerShell

Ein String ist die Folge von Zeichen, die zur Darstellung von Texten verwendet werden. Es ist einer der häufigsten Datentypen in PowerShell.
Sie können die Zeichenfolge in PowerShell mit einfachen oder doppelten Anführungszeichen definieren. PowerShell-String wird mit dem Objekttyp System.String
erstellt. In diesem Tutorial werden zwei Methoden zum Aufteilen einer Zeichenfolge in separate Variablen in PowerShell vorgestellt.
Verwenden der Funktion Split()
zum Aufteilen einer Zeichenfolge in separate Variablen in PowerShell
Split()
ist eine eingebaute Funktion, die verwendet wird, um einen String in PowerShell aufzuteilen. Wir können das Ergebnis der Funktion Split()
in mehreren Variablen speichern.
Wir haben eine String-Variable $print
erstellt, wie unten gezeigt.
$print = "Hello World"
Um eine Zeichenfolge von $print
in zwei separate Variablen $a
und $b
aufzuteilen, können wir Folgendes verwenden:
$a, $b = $print.Split()
Es teilt die Zeichenfolge standardmäßig auf Zeichen wie Leerzeichen, Zeilenumbrüche und Tabulatoren auf.
Überprüfen Sie die Daten in der Variablen $a
.
$a
Ausgabe:
Hello
Überprüfen Sie die Daten in der Variablen $b
.
$b
Ausgabe:
World
Ein Trennzeichen ist ein Zeichen, das den Anfang oder das Ende von Daten markiert. Sie können ein Trennzeichen mit einfachen ' '
oder doppelten Anführungszeichen " "
angeben. Es ermöglicht Ihnen, die Zeichenfolge auf das gewünschte Zeichen aufzuteilen. Das angegebene Zeichen wird aus der resultierenden Zeichenfolge entfernt.
Wenn Sie beispielsweise nach dem Buchstaben l
trennen möchten, können Sie Folgendes verwenden:
$a, $b = $print.Split("l")
$a
Ausgabe:
He
Sie können auch die maximale Anzahl von Strings auswählen, in die aufgeteilt werden soll. Wenn Sie beispielsweise die Zeichenfolge in 3
Teile aufteilen müssen, können Sie Folgendes verwenden:
$a, $b = $print.Split("l",3)
Verwenden des -Split
-Flags zum Aufteilen einer Zeichenfolge in separate Variablen in PowerShell
Das -Split
-Flag teilt auch einen String in PowerShell, und der resultierende String kann in separaten Variablen gespeichert werden. Es ähnelt der oben beschriebenen Methode.
Wir haben eine String-Variable $new
.
$new = "Happy New Year."
Um eine Zeichenfolge von $new
in separate Variablen aufzuteilen, können Sie die Option -Split
wie den folgenden Befehl verwenden.
$new1, $new2, $new3 = $new -Split " "
$new
Ausgabe:
Happy
Überprüfen Sie andere Variablendaten in Ihrer PowerShell-Konsole, um das Ergebnis anzuzeigen. Sie können auch versuchen, andere Trennzeichen und Zeichenketten zu verwenden.
Verwandter Artikel - PowerShell String
- Wie man die Position von Teilzeichenfolgen in PowerShell findet
- Wie man einen Text in einer Datei mit PowerShell ersetzt
- Überprüfen Sie, ob eine Zeichenfolge in PowerShell leer ist
- Wie man überprüft, ob eine Zeichenfolge NICHT NULL oder LEER in PowerShell ist
- Auswählen mehrerer Muster in einer Zeichenfolge mithilfe von PowerShell
- Ersetzen von Zeichenfolgen in PowerShell