Zerlegen

Syntax

	$input.split(separator: ",", trim: true, limit: 0)

Beschreibung

Zerlegt eine Eingabe-Zeichenkette in eine Liste von Zeichenketten anhand eines gegebenen Separators. In der Eingabezeichenkette wird jedes Auftreten der Separator-Zeichenkette gesucht und die Zeichenketten zwischen den Separatoren als Liste zurückgegeben.

Parameter

Name Typ Beschreibung Pflicht Default
input Zeichenkette Die zu zerlegende Zeichenkette ja
separator Zeichenkette/regulärer Ausdruck Der zu suchende Separator anhand dessen die Eingabezeichenkette zerlegt werden soll. nein ","
trim Wahrheitswert Ob Leerzeichen am Anfang und Ende von den Ergebniseinträgen entfernt werden soll. nein true
limit Ganzzahl Bestimmt maximale Anzahl der Elemente im Ergebnis. Bei 0 wird die Zeichenkette so oft wie möglich zerlegt. nein 0

Rückgabewert

Typ: List von Zeichenketten

Die Zeichenketten zwischen den gefundenen Separatoren in der Eingabezeichenkette.

Beispiele

Standardseparator

	"a, b, c".split()

Ausgabe: ["a", "b", "c"]

Die Liste von mit Komma getrennten Wörtern aus der Eingabe.

Mit Separator

	"Hello world and hello moon!".split(" ")

Ausgabe: ["Hello", "world", "and", "hello", "moon!"]

Die leerzeichengetrennten Wörter aus der Eingabe.

Mit regulärem Ausdruck

	"a --- b - c -- d".split(regex("-+"))

Ausgabe: ["a", "b", "c", "d"]

Die mit einer beliebigen Anzahl von Minuszeichen getrennten Wörter der Eingabe.

Ohne Beschneiden

	"a, b, c".split(trim:false)

Ausgabe: ["a", " b", " c"]

Genau die Zeichenketten zwischen den Separatoren. Hier befindet sich jeweils noch ein Leerzeichen vor den Zeichen b und c.

Mit Limit

	"a, b, c".split(limit:1)

Ausgabe: ["a", "b, c"]

Die Zeichenkette wird nur einmal getrennt.