###Function###
StringSplit

###Description###
Teilt eine Zeichenfolge (string), abhngig vom gewhlten Trennzeichen (delimiter), in Teilzeichenfolgen auf und gibt diese in einem Datenfeld (array) zurck.

###Syntax###
StringSplit ( "string", "delimiters" [, flag ] )


###Parameters###
@@ParamTable@@
string
	Die zu bearbeitende Zeichenfolge.
delimiters
	Ein oder mehrere Trennzeichen.
flag
	[optional] Wenn Flag 0 ist (Vorgabewert), dann fungiert jedes in den Trennzeichen enthaltenes Zeichen als Trennmakierung. Wenn Flag 1 ist, dann wird das gesamte Trennzeichen als Trennmarkierung genutzt.
@@End@@


###ReturnValue###
Gibt ein nullbasiertes, eindimensionales Datenfeld (array) zurck. Das erste Element ($array[0]) enthlt die Anzahl der zurckgegeben Teilzeichenfolgen. Die weiteren Elemente ($array[1], $array[2], etc.) enthaltenden die Teilzeichenfolgen der aufgeteilten Zeichenfolge.

Wird kein Trennzeichen gefunden wird @error auf 1 gesetzt, die Anzahl ist 1 ($array[0]) und die gesamt Zeichenfolge wird zurckgegeben ($array[1]).


###Remarks###
Wird als Tennzeichen eine Leerstelle "" angegeben, wird jedes Zeichen der Zeichenfolge im Datenfeld als Element zurckgegeben.

Ist das Trennzeichen eine Teilzeichenfolge anstatt eines einzelnen Zeichens, dann sehe dazu unten das zweite Beispiel.

StringSplit ist sehr brauchbar als Alternative zu StringInStr und zum Ausfllen eines Datenfeldes.


###Related###
String, StringInStr, StringLeft, StringLen, StringLower, StringMid, StringReplace, StringRight, StringTrimLeft, StringTrimRight, StringUpper


###Example###
@@IncludeExample@@
